https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
2cd268a Python 3.10.1 06 December 2021, 18:23:39 UTC
1528d24 [3.10] bpo-44035: Check autoconf files thoroughly (GH-29935) (GH-29937) Co-authored-by: Christian Heimes <christian@python.org> 06 December 2021, 12:47:42 UTC
2080198 bpo-45732: Update python.org macOS installer to use Tcl/Tk 8.6.12. (GH-29932) 06 December 2021, 07:39:11 UTC
cb68c0a bpo-45664: Fix resolve_bases() and new_class() for GenericAlias instance as a base (GH-29298) (cherry picked from commit 2b318ce1c988b7b6e3caf293d55f289e066b6e0f) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 05 December 2021, 21:26:37 UTC
abceb66 bpo-45663: Fix is_dataclass() for dataclasses which are subclasses of types.GenericAlias (GH-29294) (cherry picked from commit 446be166861b2f08f87f74018113dd98ca5fca02) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 05 December 2021, 21:04:29 UTC
f1dd5ed bpo-45662: Fix the repr of InitVar with a type alias to the built-in class (GH-29291) For example, InitVar[list[int]]. (cherry picked from commit 1fd4de5bddbbf2a97cdbac4d298c89e1156bdc6c) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 05 December 2021, 21:02:47 UTC
beb8342 bpo-27946: Fix possible crash in ElementTree.Element (GH-29915) Getting an attribute via attrib.get() simultaneously with replacing the attrib dict can lead to access to deallocated dict. (cherry picked from commit d15cdb2f32f572ce56d7120135da24b9fdce4c99) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 05 December 2021, 19:04:52 UTC
f6648e2 bpo-45916: Use HTTPS link for The Perils of Floating Point (GH-29896) (cherry picked from commit 9f2f7e42269db74a89fc8cd74d82a875787f01d7) Co-authored-by: Zachary Ware <zach@python.org> 02 December 2021, 20:45:09 UTC
eac07e5 docs: Improve example for urlparse() (GH-29816) (GH-29888) (cherry picked from commit 226d22ff2d209495621550eb78e81ed4c0fe0152) Co-authored-by: Christian Clauss <cclauss@me.com> 02 December 2021, 10:25:13 UTC
e99c5e0 bpo-45896: Fix docs default asyncio event loop on Windows (GH-29857) (GH-29877) (cherry picked from commit f27bef30438d2f07f19de91e021f34b77ccc4b20) Co-authored-by: Rob <r4226@pm.me> 01 December 2021, 15:44:09 UTC
3975142 bpo-33381: [doc] strftime's %f option may pad zeros on the left or the right (GH-29801) (GH-29862) (cherry picked from commit f97ec09baf8431494fd2ef5133090c7b0afd0551) Co-authored-by: Vishal Pandey <vishalpandeyviptsk@gmail.com> 30 November 2021, 11:49:59 UTC
5a6d9ed bpo-45931: Prevent Directory.Build.props/targets from leaking from directories above the repo when building on Windows (GH-29854) (cherry picked from commit 734ed3538314c9651ae64d5e2e0e98aae3aec17b) Co-authored-by: David Federman <david.federman@outlook.com> 29 November 2021, 23:08:33 UTC
32f1491 bpo-43905: Expand dataclasses.astuple() and asdict() docs (GH-26154) Expanded ``astuple()`` docs, warning about deepcopy being applied and providing a workaround. Automerge-Triggered-By: GH:ericvsmith (cherry picked from commit c1f93f0d378958dfae4f24aad0c0088e3e04e403) Co-authored-by: andrei kulakov <andrei.avk@gmail.com> 29 November 2021, 18:32:56 UTC
af39cfa [3.10] bpo-44391: Remove unused argument from a varargs call. (GH-29843) (GH-29849) 29 November 2021, 18:00:31 UTC
efe2a23 [3.10] [Doc] Add info to logging cookbook about running logging socket listeners i… (GH-29838) (GH-29839) 29 November 2021, 13:28:05 UTC
4b11d71 bpo-43498: Fix dictionary iteration error in _ExecutorManagerThread (GH-24868) (cherry picked from commit 7431448b817d3bf87f71661cf8f3d537807ab2e2) Co-authored-by: Jakub Kulík <Kulikjak@gmail.com> 29 November 2021, 12:24:08 UTC
4d2cc3e bpo-45614: Fix traceback display for exceptions with invalid module name (GH-29726) (GH-29826) (cherry picked from commit 4dfae6f38e1720ddafcdd68043e476ecb41cb4d5) 29 November 2021, 10:07:24 UTC
305236e bpo-37658: Actually return result in race condition (GH-29202) (cherry picked from commit 934a82623793e9d52b85f74d5395d65927a52205) Co-authored-by: Sam Bull <aa6bs0@sambull.org> 29 November 2021, 08:37:34 UTC
8d1a580 [3.10] bpo-42268: Fail the configure step if the selected compiler doesn't support memory sanitizer (GH-29806) (GH-29815) (cherry picked from commit e71c12efcddc1076d5367461a5b416092267aa77) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> 28 November 2021, 21:23:39 UTC
2c398a5 [3.10] bpo-19460: Add test for MIMENonMultipart (GH-29817) (GH-29818) Co-authored-by: 180909 <wjh180909@gmail.com> Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com> 28 November 2021, 10:57:10 UTC
545aebd [3.10] bpo-45881: Use CC from env first for cross building (GH-29752). (GH-29753) Co-authored-by: Christian Heimes <christian@python.org> 27 November 2021, 20:14:05 UTC
57100c8 [3.10] bpo-41735: Fix thread lock in zlib.Decompress.flush() may go wrong (GH-29587) (GH-29811) * Fix thread lock in zlib.Decompress.flush() may go wrong Getting `.unconsumed_tail` before acquiring the thread lock may mix up decompress state. (cherry picked from commit 7edb6270a78c695e4c2ae2432797dc18105374fc) Co-authored-by: Ma Lin <animalize@users.noreply.github.com> Automerge-Triggered-By: GH:gpshead 27 November 2021, 00:42:00 UTC
3dcbe01 bpo-45901: Fixes argument passing when invoking .py files directly through the Store package (GH-29799) (cherry picked from commit 4841e694ee1686f8c933ddfcb8c854915867ce17) Co-authored-by: Steve Dower <steve.dower@python.org> 26 November 2021, 23:30:39 UTC
fc16ea9 bpo-45866: Fix typo in the NEWS entry (GH-29798) (cherry picked from commit 9a7611a7c4da6406383f8ffcea272ded6f890f1e) Co-authored-by: Victor Stinner <vstinner@python.org> 26 November 2021, 22:18:54 UTC
b6defde bpo-45866: pegen strips directory of "generated from" header (GH-29777) (GH-29792) "make regen-all" now produces the same output when run from a directory other than the source tree: when building Python out of the source tree. (cherry picked from commit 253b7a0a9fef1d72a4cb87b837885576e68e917c) 26 November 2021, 15:38:50 UTC
3f024e2 bpo-44353: Correct docstring for `NewType` (GH-29785) The docstring for `typing.NewType` is no longer strictly accurate, now that `NewType` is a class, rather than a function (cherry picked from commit 93c65df83cef71a4bc77d71afecdec8744c4f73a) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> 26 November 2021, 14:58:13 UTC
7842aed bpo-45619: documentation of execution model: clarify and update binding summary (GH-29232) This does two changes that are quite related. 0. it add that variable binding can occur in pattern matching, an update of 3.10 which seems to have been omitted from the list of bindings 1. Given how long the sentence already was, with even subcases in the middle of the sentence, the commit breaks the sentence into an actual list. (cherry picked from commit cd876c84932ecc2f7a6c41f3fc800a34d5b06b95) Co-authored-by: Arthur Milchior <arthur@milchior.fr> 26 November 2021, 05:36:37 UTC
3f565f8 [3.10] bpo-33393: Update config.guess and config.sub (GH-29781) (GH-29782) Co-authored-by: Christian Heimes <christian@python.org> 25 November 2021, 21:52:02 UTC
52d10f6 [3.10] bpo-45568: Actually use @asynccontextmanager in usage example (GH-29151) (GH-29779) Automerge-Triggered-By: GH:asvetlov (cherry picked from commit 4dd82194f4a0e48a94191655e571b3aad1c4a22a) Co-authored-by: Zbigniew Siciarz <zbigniew@siciarz.net> Co-authored-by: Zbigniew Siciarz <zbigniew@siciarz.net> 25 November 2021, 17:20:17 UTC
ce5a646 bpo-39026: Fix Python.h when building with Xcode (GH-29488) (GH-29732) Fix Python.h to build C extensions with Xcode: remove a relative include from Include/cpython/pystate.h. (cherry picked from commit 4ae26b9c1d0c33e3db92c6f305293f9240dea358) 25 November 2021, 12:35:22 UTC
632d589 [3.10] bpo-41498: Fix build on platforms without sigset_t (GH-29770) (GH-29773) (cherry picked from commit dc19e8698327cae3d6274b73c135375955f1d0d0) Co-authored-by: Christian Heimes <christian@python.org> Automerge-Triggered-By: GH:tiran 25 November 2021, 11:53:07 UTC
c72311d [3.10] bpo-45727: Only trigger the 'did you forgot a comma' error suggestion if inside parentheses. (GH-29767) Backport of GH-29757 Co-authored-by: Pablo Galindo <pablogsal@gmail.com> 25 November 2021, 01:01:40 UTC
cd85d91 bpo-45893: Add missing extern C to initconfig.h (GH-29761) Co-authored-by: Steve Dower <steve.dower@python.org> (cherry picked from commit f4afc53bf68c8ded20b281cd1baa88a679b4a3fd) Co-authored-by: Christian Heimes <christian@python.org> 24 November 2021, 21:57:41 UTC
8cabcde bpo-45693: Document `port` parameter to `loop.create_server` (GH-29760) (GH-29762) Document the `port` parameter to `loop.create_server` in `asyncio`. In particular, note that if `host` resolves to multiple network interfaces, passing in `port=0` will result in a different random unused port being used for each interface. Automerge-Triggered-By: GH:ericvsmith (cherry picked from commit d71c7bc7339eb82de493c66ebbbfa1cad250ac78) Co-authored-by: Jim Crist-Harif <jcristharif@gmail.com> Co-authored-by: Jim Crist-Harif <jcristharif@gmail.com> 24 November 2021, 20:39:51 UTC
ae065f8 bpo-45616: Let py.exe distinguish between v3.1 and v3.10 (GH-29731) (cherry picked from commit f9de97aae5fe9dafb58a8099171f4a09c449f4e8) Co-authored-by: Zachary Ware <zach@python.org> 24 November 2021, 05:02:32 UTC
327c764 bpo-45561: Run smelly.py tool from $(srcdir) (GH-29138) (cherry picked from commit 457e6a6e96b5afad403a0bc892508a77beef4d33) Co-authored-by: Neil Schemenauer <nas-github@arctrix.com> 23 November 2021, 10:32:31 UTC
99aad31 [3.10] bpo-45250: fix docs regarding `__iter__` and iterators being inconsistently required by CPython (GH-29170) (GH-29650) It is now considered a historical accident that e.g. `for` loops and the `iter()` built-in function do not require the iterators they work with to define `__iter__`, only `__next__`. (cherry picked from commit be36e0634060c7d5dee8e8876fb888bbb53d992a) Co-authored-by: Brett Cannon <brett@python.org> 22 November 2021, 23:09:15 UTC
56b5cd5 bpo-45859: Mark test_field_descriptor in test_collections as CPython-only (GH-29691) (GH-29708) (cherry picked from commit 4fad314246399b69ef0c57ba8527d9efade99069) Co-authored-by: Carl Friedrich Bolz-Tereick <cfbolz@gmx.de> Co-authored-by: Carl Friedrich Bolz-Tereick <cfbolz@gmx.de> 22 November 2021, 15:05:54 UTC
10343bd bpo-44649: Fix dataclasses(slots=True) with a field with a default, but init=False (GH-29692) Special handling is needed, because for non-slots dataclasses the instance attributes are not set: reading from a field just references the class's attribute of the same name, which contains the default value. But this doesn't work for classes using __slots__: they don't read the class's attribute. So in that case (and that case only), initialize the instance attribute. Handle this for both normal defaults, and for fields using default_factory. (cherry picked from commit d3062f672c92855b7e9e962ad4bf1a67abd4589b) Co-authored-by: Eric V. Smith <ericvsmith@users.noreply.github.com> 22 November 2021, 13:47:41 UTC
9e7a2e4 Fix out-of-tree build support for multissltest (GH-29694) (cherry picked from commit 512dbf6f56364d359e16988b3fd7e766edfaebf9) Co-authored-by: Christian Heimes <christian@python.org> 22 November 2021, 10:14:28 UTC
07cf66f [3.10] Ensure the str member of the tokenizer is always initialised (GH-29681). (GH-29683) (cherry picked from commit 4f006a789a35f5d1a7ef142bd1304ce167392457) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> 21 November 2021, 04:15:22 UTC
9841ac2 bpo-45852: Fix the Counter/iter test for statistics.mode() (GH-29667) (GH-29671) Suggested by Stefan Pochmann. (cherry picked from commit 48744db70ed519c1566c22bf123a0e1f5c69253f) Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com> Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com> 21 November 2021, 00:27:44 UTC
cf8c878 Added kw_only parameter to make_dataclasses. (GH-29679) (cherry picked from commit f7638dd0f90b2afd9295ee179119f4a29859953a) Co-authored-by: Eric V. Smith <ericvsmith@users.noreply.github.com> 20 November 2021, 23:46:56 UTC
3528df1 [3.10] bpo-45845: Change link for pyserial (GH-29675) (cherry picked from commit 123a3527ddd7774e8db325c778927e49172e01d4) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> 20 November 2021, 20:51:24 UTC
edabf39 bpo-45845: Remove unresponsive web link (GH-29651) (GH-29674) Threading notes by Aahz from OSCON 2001. (cherry picked from commit 985233914504c73f14a23af1c68a3709079e6913) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> 20 November 2021, 18:50:24 UTC
a427eb8 bpo-45494: Fix error location in EOF tokenizer errors (GH-29108) (cherry picked from commit 79ff0d1687e3f823fb121a19f0297ad052871b1b) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> 20 November 2021, 17:59:34 UTC
511ee1c [3.10] bpo-45727: Make the syntax error for missing comma more consistent (GH-29427) (GH-29647) (cherry picked from commit 546cefcda75d7150b55c8bc1724bea35a1e12890) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> 20 November 2021, 17:39:17 UTC
82f1a6e bpo-45846: Fix capitalisation of Van Rossum at the start of sentence (GH-29641) (GH-29656) (cherry picked from commit bc2bc0dbdb52498d009f9f9771452e6aa4faff2b) Co-authored-by: JMcB <joel.mcbride1@live.com> 20 November 2021, 15:57:16 UTC
904af3d [3.10] bpo-45848: Allow the parser to get error lines from encoded files (GH-29646) (GH-29661) (cherry picked from commit fdcc46d9554094994f78bedf6dc9220e5d5ee668) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> 20 November 2021, 15:34:56 UTC
bbe3c57 bpo-19072: Classmethod can wrap other classmethod like descriptors (GH-29634) (GH-29643) staticmethod() also became callable in Python 3.10. See: b83861f02. (cherry picked from commit e34809e1c2a09478f4e0651d551c9c12d3c556ab) Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com> 19 November 2021, 19:12:16 UTC
9501e8d bpo-45837: Note tiltangle is not deprecated, it's really settiltangle (GH-29629) 19 November 2021, 18:55:40 UTC
2a630e7 [3.10] bpo-45788: Link sys.prefix doc to 'Installation paths' (GH-29606) ... To the Installation paths section of the sysconfig doc. (cherry picked from commit 4575c01b750cd26377e803247c38d65dad15e26a) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> 18 November 2021, 21:46:06 UTC
fde9f61 [3.10] [doc] bpo-45680: Disambiguate ``__getitem__`` and ``__class_getitem__`` in the data model (GH-29389) (GH-29620) The documentation explaining Python's data model does not adequately explain the differences between ``__getitem__`` and ``__class_getitem__``, nor does it explain when each is called. There is an attempt at explaining ``__class_getitem__`` in the documentation for ``GenericAlias`` objects, but this does not give sufficient clarity into how the method works. Moreover, it is the wrong place for that information to be found; the explanation of ``__class_getitem__`` should be in the documentation explaining the data model. This PR has been split off from GH-29335. (cherry picked from commit 31b3a70edb1216bdc8fab3b2eafd8ddb00487f41) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl> 18 November 2021, 17:34:08 UTC
252d83c bpo-45640: [docs] Tokens are now clickable (GH-29260) (GH-29621) Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit 32959108f9c543e3cb9f2b68bbc782bddded6f42) Co-authored-by: Arthur Milchior <arthur@milchior.fr> 18 November 2021, 16:28:39 UTC
02531f1 [doc] Expand on soft keywords in the docs for keyword.py (GH-29139) (GH-29195) Add link at the top and fix the existing links to point to the "[soft keywords](https://docs.python.org/3.10/reference/lexical_analysis.htmlGH-soft-keywords)" section created in the Python 3.10 docs. (cherry picked from commit 9e05da62241877a871c7b22ef723d7028ce03c90) Co-authored-by: William Andrea <william.j.andrea@gmail.com> 18 November 2021, 16:23:03 UTC
6d66de9 bpo-44959: Add fallback to extension modules with '.sl' suffix on HP-UX (GH-27857) (GH-29152) (cherry picked from commit 2396fa6537d79554ac694dbd2b0b30eeb3476c80) Co-authored-by: Florin Spătar <florin.spatar@gmail.com> 18 November 2021, 16:19:19 UTC
0df5d31 bpo-45701: Improve documentation for *typed* parameter (GH-29498) (GH-29509) (cherry picked from commit 912a4ccc3a523e2990cc501393adfc661614c73a) Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com> 18 November 2021, 16:12:07 UTC
5cf05c7 bpo-45835: Fix race condition in test_queue (GH-29601) (GH-29612) Some of the tests in test_queue had a race condition in which a non-sentinel value could be enqueued after the final sentinel value leading to not all the inputs being processed (and test failures). This changes feed() to enqueue a sentinel once the inputs are exhausted, which guarantees that the final queued object is a sentinel. This requires the number of feeder threads to match the number of consumer threads, but that's already the case in the relevant tests. (cherry picked from commit df3e53d86b2ad67da9ac2b5a3f56257d1f394982) Co-authored-by: Sam Gross <colesbury@gmail.com> 18 November 2021, 16:05:40 UTC
65c0897 [3.10] [Enum] update member.member removal (GH-29608) Accessing one enum member from another originally raised an `AttributeError`, but became possible due to a performance boost implementation detail. In 3.11 it will again raise an `AttributeError`. 18 November 2021, 07:38:56 UTC
8eabe60 [3.10] bpo-45826: Fix a crash in suggestions.c by checking for `traceback is None` (GH-29590) (GH-29602) (cherry picked from commit 5d90c467c02ffefdb13c1abc83a171db1a99ffad) Co-authored-by: Dennis Sweeney <36520290+sweeneyde@users.noreply.github.com> 18 November 2021, 00:28:04 UTC
563e458 [docs] Add missing word "any" in unittest -k cmdline option description (GH-29571) (GH-29603) (cherry picked from commit abc0d754c3853c6e69ec3718505871e7e42ec93d) Co-authored-by: ch33zer <ch33zer@gmail.com> 18 November 2021, 00:25:54 UTC
b455df5 bpo-45820: Fix a segfault when the parser fails without reading any input (GH-29580) (cherry picked from commit df4ae55e66e34ea8de6a34f0b104871ddaf35d53) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> 17 November 2021, 23:43:14 UTC
e3aa9fd [3.10] bpo-45822: Respect PEP 263's coding cookies in the parser even if flags are not provided (GH-29582) (GH-29586) (cherry picked from commit da20d7401de97b425897d3069f71f77b039eb16f) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> 17 November 2021, 23:17:18 UTC
4ffde90 bpo-45831: _Py_DumpASCII() uses a single write() call if possible (GH-29596) (GH-29598) If the string is ASCII only and doesn't need to escape characters, write the whole string with a single write() syscall. (cherry picked from commit b919d8105c4d77f00509b6d3ab2073f09db640de) Co-authored-by: Victor Stinner <vstinner@python.org> 17 November 2021, 21:59:19 UTC
1079b3e bpo-42540: reallocation of id_mutex should not force default allocator (GH-29564) Unlike the other locks reinitialized by _PyRuntimeState_ReInitThreads, the "interpreters.main->id_mutex" is not freed by _PyRuntimeState_Fini and should not force the default raw allocator. (cherry picked from commit 736684b1bb67369a2e95a9f621752deead44e7ef) Co-authored-by: Sam Gross <colesbury@gmail.com> 17 November 2021, 21:16:01 UTC
5618c81 [3.10] bpo-45716: Improve the error message when using True/False/None as keywords in a call (GH-29413). (GH-29428) (cherry picked from commit e2d65630f36712dbdbf7711520c985c526a5cc25) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> 16 November 2021, 22:31:16 UTC
7bac598 Save a reference for ensure_future and create_task (GH-29163) Co-authored-by: Joannah Nanjekye <jnanjekye@python.org> (cherry picked from commit c750adbe6990ee8239b27d5f4591283a06bfe862) Co-authored-by: Joannah Nanjekye <33177550+nanjekyejoannah@users.noreply.github.com> 16 November 2021, 11:51:19 UTC
7c99e43 ensure deprecation warning from assertDictContainsSubset points at actual test code (#26497) 16 November 2021, 03:11:02 UTC
94dad5e bpo-45677: Reword first section of `sqlite3` docs (GH-29326) (GH-29566) * bpo-45677: Avoid addressing the reader as 'you' in sqlite3 docs * Adjust wording * Adjust wording again * Typo * Update Doc/library/sqlite3.rst Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> * Address review: adjust wording * Update Doc/library/sqlite3.rst Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> * Update Lib/sqlite3/__init__.py Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> * Update Doc/library/sqlite3.rst Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> * Update Doc/library/sqlite3.rst Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> * Update Lib/sqlite3/__init__.py Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> * Update Doc/library/sqlite3.rst Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> * Apply Alex' suggestion, and apply 80 char limit to PR * Minor adjustment Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> (cherry picked from commit 6c5a312fb6d92e879bf4c570b94e18bb9ffe5970) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> 15 November 2021, 23:31:38 UTC
0320cf1 bpo-25381: Update explanation of exceptions in C. (GH-26838) (GH-29568) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> (cherry picked from commit ad43dc0b54994e7e7d06e3d4896ade188b36ee12) 15 November 2021, 23:06:45 UTC
55d24ed bpo-45752: Remove "array" from list of things that cannot be copied in `copy` module docstring (GH-29555) Automerge-Triggered-By: GH:asvetlov (cherry picked from commit c2c4fdf5ea6e9cba4ef469d08a52abb9cfa756a5) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> 14 November 2021, 13:18:31 UTC
2081f9f [3.10] bpo-45752: Fix no-support examples in 'copy' docs (GH-29548) (GH-29556) (cherry picked from commit b7360ae395e9e633d384d16064c5dc04a9841e19) Co-authored-by: M. Mostafa Farzan <m2_farzan@yahoo.com> Automerge-Triggered-By: GH:asvetlov 14 November 2021, 12:54:42 UTC
bf26a6d bpo-45738: Fix computation of error location for invalid continuation (GH-29550) characters in the parser (cherry picked from commit 25835c518aa7446f3680b62c1fb43827e0f190d9) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> 14 November 2021, 01:30:03 UTC
28326ac bpo-45799: [Doc] improve confusing sentence in __main__.rst (GH-29546) I was reading this bit last night and thought it was a typo. In the light of day, I realized it wasn't *technically* a typo, but definitely confusing wording. This PR fixes the confusing sentence. Automerge-Triggered-By: GH:ericvsmith (cherry picked from commit f8da00ef04fdadf7cd9821e8ec4b317ecf3ed663) Co-authored-by: Jack DeVries <jdevries3133@gmail.com> 13 November 2021, 20:36:44 UTC
ed55426 [bpo-45765] Fix distribution discovery on empty path. (GH-29487) (GH-29510) (cherry picked from commit 6ec0dec7b7b50d4fee5b2b66cf38e4291bcdf44c) Co-authored-by: Jason R. Coombs <jaraco@jaraco.com> Co-authored-by: Jason R. Coombs <jaraco@jaraco.com> 13 November 2021, 20:08:28 UTC
3f15792 [3.10] bpo-45772: socket.socket should be a class instead of a function (GH-23960) (GH-29542) * [bpo-45772](): socket.socket should be a class instead of a function Currently `socket.socket` is documented as a function, but it is really a class (and thus has function-like usage to construct an object). This correction would ensure that Python projects that are interlinking Python's documentation can properly locate `socket.socket` as a type. (cherry picked from commit 4c792f39e688b11c7c19e411ed4f76a7baa44638) Co-authored-by: Hong Xu <hong@topbug.net> Automerge-Triggered-By: GH:asvetlov 13 November 2021, 06:23:23 UTC
e4c5a5e bpo-45235: Revert an argparse bugfix that caused a regression (GH-29525) (GH-29530) 12 November 2021, 18:44:55 UTC
628667a bpo-45792: Fix contextvar.Token's intersphinx FQN (GH-29533) (GH-29535) Since `.. module:: contextvars` sets the module using `.. class:: contextvars.Token`, intersphinx records it as `contextvars.contextvars.Token`. (cherry picked from commit e501d70b347c5093018d12482c30a7a98aab86d0) Co-authored-by: Hynek Schlawack <hs@ox.cx> Co-authored-by: Hynek Schlawack <hs@ox.cx> 12 November 2021, 10:19:52 UTC
a89bbde [3.10] bpo-45773: Stop "optimizing" certain jump patterns (GH-29526) 11 November 2021, 21:52:43 UTC
c5bfb88 [3.10] bpo-45757: Fix bug where dis produced an incorrect oparg on EXTENDED_ARG before a no-arg opcode (GH-29480) (GH-29506) 09 November 2021, 22:05:30 UTC
d29f591 bpo-45220: Ensure RT_MANIFEST is defined when compiling Windows resource files (GH-29501) (cherry picked from commit a56fbad85ea655631bce68d4c0f47f1a8b500abd) Co-authored-by: Steve Dower <steve.dower@python.org> 09 November 2021, 20:43:12 UTC
340ecaf bpo-45732: Update bundled Tcl/Tk on Windows to 8.6.12 (GH-29477) 09 November 2021, 17:48:49 UTC
2c47922 Closes bpo-45712: Add missing word in control flow tutorial (GH-29460) (cherry picked from commit 7484a5c82a2dfc106bb1e4b060cad2df00521bfd) Co-authored-by: 180909 <734461790@qq.com> 08 November 2021, 17:13:02 UTC
69b3de6 bpo-40170: Update What's New in Python 3.9 (GH-29470) The PyType_HasFeature() change has been reverted: the static inline function access directly the PyTypeObject.tp_flags member. (cherry picked from commit 99c7e9853fa13af414168f179213e3d2fae03a45) Co-authored-by: Victor Stinner <vstinner@python.org> 08 November 2021, 17:05:15 UTC
77afb76 bpo-45741: docs: fix plural (GH-29461) (GH-29463) "entry points provides" -> "entry points provide" Automerge-Triggered-By: GH:ericvsmith (cherry picked from commit 19b107e9b52dbd73f4c52adcb91e8185a53b45ae) Co-authored-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com> Co-authored-by: Rafael Fontenelle <rffontenelle@users.noreply.github.com> 08 November 2021, 06:32:23 UTC
045f205 bpo-45392: Update the docstring of the 'type' built-in (GH-29439) (GH-29452) (cherry picked from commit 91275207296c39e495fe118019a757c4ddefede8) Co-authored-by: Mark Dickinson <mdickinson@enthought.com> 06 November 2021, 20:21:04 UTC
8fdf6c6 bpo-27313: Use non-deprecated methods for tracing (GH-29425) (GH-29450) (cherry picked from commit cc1cbcbb2d75cacc31ff3359d83043bc7bd5a89d) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 06 November 2021, 19:23:00 UTC
e53cb98 bpo-39452: [doc] Change "must" to "can" on relative import style in `__main__` (GH-29379) (GH-29449) (cherry picked from commit 57457a1e5caf714034a75fe4f382b8b669ce6ed8) Co-authored-by: Andre Delfino <adelfino@gmail.com> 06 November 2021, 18:50:00 UTC
494f8da [doc] bpo-45680: Improve glossary entry for generic types (GH-29388) (GH-29447) Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit 77a2c77c84d2ead2d19f96df862c119308e90071) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> 06 November 2021, 18:21:36 UTC
6603f6b bpo-45644: Make json.tool read infile before writing to outfile (GH-29273) (GH-29445) so that $ python -m json.tool foo.json foo.json doesn't result in an empty foo.json. Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit 815dad42d53fc40a6dc057e067f4a8a885c3b858) Co-authored-by: Chris Wesseling <chris.wesseling@protonmail.com> 06 November 2021, 18:01:17 UTC
804ea41 bpo-45720: Drop references to shlwapi.dll on Windows (GH-29417) 06 November 2021, 00:25:29 UTC
279a7a0 bpo-45762: Improve docs for ``@singledispatch``/``@singledispatchmethod`` (GH-29426) (GH-29431) (cherry picked from commit 71e8a3e76a32f5eabe20e7fa984f384ca9af6ec6) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> 05 November 2021, 16:49:40 UTC
bcb236c bpo-45678: Add more ``singledispatchmethod`` tests (GH-29412) (GH-29424) In order to fix a bug in the 3.9 branch in GH-29394, more tests were added to ``test_functools.py`` to ensure that ``singledispatchmethod`` still correctly wrapped a target method, even if the target method had already been wrapped by multiple other decorators. This PR brings the new tests into the 3.11 and 3.10 branches as well. (cherry picked from commit 32f55d1a5de66f9a86964fc0655d7a006a9d90b9) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> 05 November 2021, 15:27:22 UTC
099a94f bpo-45160: Fix refleak in test_ttk_guionly introduced in GH-28291 (GH-29416) (GH-29421) (cherry picked from commit 54d1e3f72ed1ad8e860888c30ee7a285b931c0d1) Co-authored-by: Łukasz Langa <lukasz@langa.pl> 05 November 2021, 10:00:18 UTC
363ecb3 bpo-27313: Fix ttk_guionly tests failing on Framework builds on macOS (GH-29411) (GH-29422) (cherry picked from commit e52f9bee802aa7a7fbd405dcc43bc2d1bea884d9) Co-authored-by: Łukasz Langa <lukasz@langa.pl> 05 November 2021, 09:59:34 UTC
0e34a59 [3.10] bpo-44257: fix "assigment_expr" typo + regenerate the grammar, and remove unused imports (GH-29393) (GH-29395) Co-authored-by: Wim Glenn <wglenn@jumptrading.com>. (cherry picked from commit 762173c6709f5cf3b59cbbe47d4e6fafbfe7ec2a) Co-authored-by: wim glenn <wim.glenn@gmail.com> 04 November 2021, 23:19:27 UTC
1f3ae5c bpo-30570: Fix segfault on buildbots caused by stack overflow from recursion in tests (GH-29258) * Don't stackoveflow on debug builds * Also catch the pickletester case (cherry picked from commit d56375a0dd4cee162081b173310298a3d32af293) Co-authored-by: Dennis Sweeney <36520290+sweeneyde@users.noreply.github.com> 04 November 2021, 20:45:05 UTC
c0f3281 bpo-45220: Remove invalid include from resource definition files on Windows (GH-29396) (GH-29406) (cherry picked from commit fd0c84dc28d00d68e4f43034dc41786a682390fd) Co-authored-by: Steve Dower <steve.dower@python.org> 04 November 2021, 20:17:08 UTC
d729c80 Add generated artifacts in Mac/ to .gitignore; update copyright (GH-29408) (GH-29409) (cherry picked from commit 3167df16212e27f8aac1e5f39c0644a97b593406) Co-authored-by: Łukasz Langa <lukasz@langa.pl> 04 November 2021, 19:32:03 UTC
6340ba7 bpo-43652: Actually update to Tcl/Tk 8.6.11 on Windows (GH-29397) 04 November 2021, 17:27:57 UTC
back to top