]>
git.ipfire.org Git - thirdparty/Python/cpython.git/log
Ionite [Mon, 2 Jan 2023 21:11:49 +0000 (05:11 +0800)]
gh-100637: Fix int and bool __sizeof__ calculation to include the 1 element ob_digit array for 0 and False (#100663)
Fixes behaviour where int (and subtypes like bool) __sizeof__ under-reports true size as it did not take into account the size 1 `ob_digit` array for the zero int.
Co-authored-by: Mark Dickinson <dickinsm@gmail.com>
Rupa Lahiri [Mon, 2 Jan 2023 12:17:58 +0000 (17:47 +0530)]
gh-100676: Improve description for venv --upgrade-deps (GH-100678)
Kumar Aditya [Mon, 2 Jan 2023 11:49:06 +0000 (17:19 +0530)]
fix `grammer` -> `grammar` typo in expressions.rst (GH-100683)
Automerge-Triggered-By: GH:AlexWaygood
Alexander Shadchin [Mon, 2 Jan 2023 11:13:55 +0000 (14:13 +0300)]
Fix deprecation doc for `PyEval_InitThreads` (#100667)
Shantanu [Mon, 2 Jan 2023 03:14:18 +0000 (20:14 -0700)]
gh-100428: Make int documentation more accurate (#100436)
- Remove first link to lexical definition of integer literal, since it
doesn't apply (differs in handling of leading zeros, base needs to be
explicitly specified, unicode digits are allowed)
- Better describe handling of leading zeros, unicode digits, underscores
- Base 0 does not work exactly as like a code literal, since it allows
Unicode digits. Link code literal to lexical definition of integer
literal.
Erlend E. Aasland [Sun, 1 Jan 2023 22:26:23 +0000 (23:26 +0100)]
gh-99953: Purge mention of numeric param style from sqlite3 docs (#100630)
The PEP-249 numeric style has never been supported by sqlite3.
dependabot[bot] [Sun, 1 Jan 2023 21:49:10 +0000 (23:49 +0200)]
build(deps): bump actions/stale from 6 to 7 (#100656)
Jason R. Coombs [Sun, 1 Jan 2023 16:07:32 +0000 (11:07 -0500)]
gh-97930: Apply changes from importlib_resources 5.10. (GH-100598)
Géry Ogam [Sun, 1 Jan 2023 15:41:33 +0000 (16:41 +0100)]
gh-87980: Fix the error message for disallowed __weakref__ slots (#25362)
Fix the error message for disallowed `__weakref__` slots.
ram vikram singh [Sun, 1 Jan 2023 15:36:13 +0000 (21:06 +0530)]
gh-100201: Document behavior with a bare `yield` statement (#100416)
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Mehrdad Moradizadeh [Sun, 1 Jan 2023 15:06:17 +0000 (10:06 -0500)]
gh-96773 Fix documentation of socket backlog (#96778)
Gabriele N. Tornetta [Sun, 1 Jan 2023 14:20:38 +0000 (14:20 +0000)]
gh-100649: Update native_thread_id after fork (gh-100650)
Update native_thread_id after fork
Shantanu [Sun, 1 Jan 2023 08:44:48 +0000 (02:44 -0600)]
gh-100488: Add is_integer method to fractions.Fraction (#100489)
Shantanu [Sun, 1 Jan 2023 00:59:31 +0000 (18:59 -0600)]
gh-100546: Remove incorrect positional-only marker from eval (#100547)
All the arguments are positional-only.
The current status after #99476 seems to be to not use positional-only
markers in documentation, hence I've simply removed it.
Terry Jan Reedy [Sun, 1 Jan 2023 00:01:44 +0000 (19:01 -0500)]
IDLE - fix module browser test (#100647)
Mark Hansen [Sat, 31 Dec 2022 17:10:25 +0000 (04:10 +1100)]
Fix `pydtrace.d` path comment in `Include/pydtrace.h` (#28539)
Sandeep Subramanian [Sat, 31 Dec 2022 16:57:58 +0000 (22:27 +0530)]
GH-87002: fix caching documentation in `struct` module (#24164)
Owain Davies [Sat, 31 Dec 2022 10:23:18 +0000 (17:23 +0700)]
gh-100633 Tutorial: Fix dataclasses import (#100638)
import dataclass not dataclasses from dataclasses
tqxia [Sat, 31 Dec 2022 09:15:30 +0000 (17:15 +0800)]
gh-94808: Improve coverage of dictresize (GH-100619)
Paolo Lammens [Sat, 31 Dec 2022 06:24:04 +0000 (07:24 +0100)]
GH-85979: Clarify specification of `object.__await__` (#22320)
Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
Raymond Hettinger [Sat, 31 Dec 2022 02:36:38 +0000 (18:36 -0800)]
Improve comments in itertools uniquification recipes (GH-100631)
Éric [Fri, 30 Dec 2022 21:21:15 +0000 (16:21 -0500)]
gh-95778: add doc missing in some places (GH-100627)
mathieui [Fri, 30 Dec 2022 16:35:04 +0000 (17:35 +0100)]
gh-100616: Document 'attr' parameter for window.vline() in curses module (#24961)
Co-authored-by: Stanley <46876382+slateny@users.noreply.github.com>
Nikita Sobolev [Fri, 30 Dec 2022 11:55:01 +0000 (14:55 +0300)]
gh-99433: Fix `doctest` failure on `types.MethodWrapperType` (#99434)
Gregory P. Smith [Thu, 29 Dec 2022 22:41:39 +0000 (14:41 -0800)]
gh-100228: Warn from os.fork() if other threads exist. (#100229)
Not comprehensive, best effort warning. There are cases when threads exist on some platforms that this code cannot detect. macOS when API permissions allow and Linux with a readable /proc procfs present are the currently supported cases where a warning should show up reliably.
Starting with a DeprecationWarning for now, it is less disruptive than something like RuntimeWarning and most likely to only be seen in people's CI tests - a good place to start with this messaging.
Zachary Ware [Thu, 29 Dec 2022 22:13:28 +0000 (16:13 -0600)]
gh-100540: Remove obsolete Modules/_ctypes/darwin/ dlfcn shim (GH-100541)
As far as I can tell, this hasn't been actually used since Mac OS X 10.2.
ram vikram singh [Thu, 29 Dec 2022 15:17:20 +0000 (20:47 +0530)]
gh-100583: Improve the `pydoc` documentation (#100590)
Nikita Sobolev [Thu, 29 Dec 2022 15:13:38 +0000 (18:13 +0300)]
gh-100600: Fix "coroutine was never awaited" warning in `test_coroutines` (#100601)
Samet YASLAN [Wed, 28 Dec 2022 21:31:43 +0000 (22:31 +0100)]
gh-100585: Fixed a bug where importlib.resources.as_file was leaving file pointers open (GH-100586)
* gh-100585: Fixed open fp bug in the imporlib module
* Added news for gh-100585
JustAnotherArchivist [Wed, 28 Dec 2022 21:24:50 +0000 (21:24 +0000)]
GH-100101: Clarify documentation of zip's strict option (GH-100103)
Raymond Hettinger [Wed, 28 Dec 2022 20:29:27 +0000 (12:29 -0800)]
Restore early-out to factor(). Strengthen tests. (GH-100591)
Hugo van Kemenade [Wed, 28 Dec 2022 19:43:19 +0000 (21:43 +0200)]
gh-94172: Update docs for params removed in 3.12 (#100431)
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Co-authored-by: Stanley <46876382+slateny@users.noreply.github.com>
Zachary Ware [Wed, 28 Dec 2022 19:38:52 +0000 (13:38 -0600)]
gh-100540: Remove unused Modules/_ctypes/libffi_osx/ (GH-100543)
It was an ancient, modified copy of libffi that has not been in use
since GH-22855.
Zachary Ware [Wed, 28 Dec 2022 19:36:03 +0000 (13:36 -0600)]
gh-100540: Remove obsolete '--with-system-ffi' configure option (GH-100544)
It has had no effect on non-macOS platforms for a long time, and has had
the non-obvious effect of invoking `pkg_config` and not setting
`-DUSING_APPLE_OS_LIBFFI` on macOS since GH-22855.
Zachary Ware [Wed, 28 Dec 2022 18:06:58 +0000 (12:06 -0600)]
gh-100540: Remove unnecessary '-DMACOSX' for ctypes on macOS (GH-100542)
The define was only used to protect a `#pragma clang diagnostic`
setting, which is already better guarded by `__clang__` anwyay.
Nikita Sobolev [Wed, 28 Dec 2022 15:31:53 +0000 (18:31 +0300)]
gh-100577: Replace `assert(0)` with `Py_UNREACHABLE` in `symtable.c` (#100579)
Chris Withers [Wed, 28 Dec 2022 12:36:26 +0000 (12:36 +0000)]
Fix mock code coverage. (#100580)
Raymond Hettinger [Wed, 28 Dec 2022 11:13:58 +0000 (03:13 -0800)]
Improve factor() recipe and fix its tests (GH-100576)
Chris Withers [Wed, 28 Dec 2022 10:55:50 +0000 (10:55 +0000)]
Remove skipped test in test for async mocks. (#100559)
Remove skipped test.
See discussion on https://github.com/python/cpython/pull/25326.
Fix is apparently here, but no-one is confident to review and land: https://github.com/python/cpython/pull/25347.
Kumar Aditya [Wed, 28 Dec 2022 05:46:04 +0000 (11:16 +0530)]
GH-100192: fix `asyncio` subprocess tests to pass env vars to subprocess (#100569)
Stanley [Wed, 28 Dec 2022 05:30:42 +0000 (21:30 -0800)]
gh-55688: Add note about ending backslashes for raw strings (#94768)
Co-authored-by: hauntsaninja <hauntsaninja@gmail.com>
Kumar Aditya [Wed, 28 Dec 2022 04:37:55 +0000 (10:07 +0530)]
add tests for `asyncio` transport sockets (#100263)
Nikita Sobolev [Wed, 28 Dec 2022 04:27:57 +0000 (07:27 +0300)]
Fix copy-paste error in `Tools/clinic.py` (#100560)
Kumar Aditya [Wed, 28 Dec 2022 04:16:28 +0000 (09:46 +0530)]
GH-100342: check for allocation failure in AC `*args` parsing (#100343)
Kumar Aditya [Wed, 28 Dec 2022 04:12:16 +0000 (09:42 +0530)]
GH-100192: add more `asyncio` subprocess tests (#100194)
Guido van Rossum [Wed, 28 Dec 2022 01:11:03 +0000 (17:11 -0800)]
GH-98831: Modernize a ton of simpler instructions (#100545)
* load_const and load_fast aren't families for now
* Don't decref unmoved names
* Modernize GET_ANEXT
* Modernize GET_AWAITABLE
* Modernize ASYNC_GEN_WRAP
* Modernize YIELD_VALUE
* Modernize POP_EXCEPT (in more than one way)
* Modernize PREP_RERAISE_STAR
* Modernize LOAD_ASSERTION_ERROR
* Modernize LOAD_BUILD_CLASS
* Modernize STORE_NAME
* Modernize LOAD_NAME
* Modernize LOAD_CLASSDEREF
* Modernize LOAD_DEREF
* Modernize STORE_DEREF
* Modernize COPY_FREE_VARS (mark it as done)
* Modernize LIST_TO_TUPLE
* Modernize LIST_EXTEND
* Modernize SET_UPDATE
* Modernize SETUP_ANNOTATIONS
* Modernize DICT_UPDATE
* Modernize DICT_MERGE
* Modernize MAP_ADD
* Modernize IS_OP
* Modernize CONTAINS_OP
* Modernize CHECK_EXC_MATCH
* Modernize IMPORT_NAME
* Modernize IMPORT_STAR
* Modernize IMPORT_FROM
* Modernize JUMP_FORWARD (mark it as done)
* Modernize JUMP_BACKWARD (mark it as done)
Nikita Sobolev [Wed, 28 Dec 2022 00:58:05 +0000 (03:58 +0300)]
gh-100553: Improve accuracy of sqlite3.Row iter test (#100555)
Nikita Sobolev [Tue, 27 Dec 2022 16:11:39 +0000 (19:11 +0300)]
Remove `NoneType` redefinition from `clinic.py` (#100551)
Pieter Eendebak [Tue, 27 Dec 2022 10:55:54 +0000 (11:55 +0100)]
gh-94603: micro optimize list.pop (gh-94604)
Nikita Sobolev [Tue, 27 Dec 2022 04:50:55 +0000 (07:50 +0300)]
gh-99509: Add `__class_getitem__` to `multiprocessing.queues.Queue` (#99511)
Nikita Sobolev [Mon, 26 Dec 2022 11:38:49 +0000 (14:38 +0300)]
gh-100520: Fix `rst` markup in `configparser` docstrings (#100524)
Jakub Kuczys [Mon, 26 Dec 2022 11:34:18 +0000 (12:34 +0100)]
Fix name of removed `inspect.Signature.from_builtin` method in 3.11.0a2 changelog (#100525)
Guy Yagev [Mon, 26 Dec 2022 06:22:53 +0000 (08:22 +0200)]
gh-92446: Improve argparse choices docs; revert bad change to lzma docs (#94627)
Based on the definition of the collections.abc classes, it is more accurate to use "sequence" instead of "container" when describing argparse choices.
A previous attempt at fixing this in #92450 was mistaken; this PR reverts that change.
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Ilya Kulakov [Sun, 25 Dec 2022 06:55:27 +0000 (22:55 -0800)]
gh-99308: Clarify re docs for byte pattern group names (#99311)
Glyph [Sun, 25 Dec 2022 00:14:51 +0000 (16:14 -0800)]
gh-100519: simplification to `eff_request_host` in cookiejar.py (#99588)
`IPV4_RE` includes a `.`, and the `.find(".") == -1` included here is already testing to make sure there's no dot, so this part of the expression is tautological. Instead use more modern `in` syntax to make it clear what the check is doing here. The simplified implementation more clearly matches the wording in RFC 2965.
Co-authored-by: hauntsaninja <hauntsaninja@gmail.com>
Shantanu [Sat, 24 Dec 2022 20:22:49 +0000 (14:22 -0600)]
gh-100472: Fix docs claim that compileall parameters could be bytes (#100473)
Bart Broere [Sat, 24 Dec 2022 20:17:39 +0000 (21:17 +0100)]
[Minor PR] Quotes in documentation changed into code blocks (#99536)
Minor formatting fix in documentation
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Shantanu [Sat, 24 Dec 2022 20:09:31 +0000 (14:09 -0600)]
gh-100428: Make float documentation more accurate (#100437)
Previously, the grammar did not accept `float("10")`.
Also implement mdickinson's suggestion of removing the indirection.
MonadChains [Sat, 24 Dec 2022 20:07:14 +0000 (21:07 +0100)]
gh-99535: Add test for inheritance of annotations and update documentation (#99990)
Shantanu [Sat, 24 Dec 2022 19:39:39 +0000 (13:39 -0600)]
gh-100287: Fix unittest.mock.seal with AsyncMock (#100496)
James Frost [Sat, 24 Dec 2022 18:28:59 +0000 (18:28 +0000)]
gh-100474: Fix handling of dirs named index.html in http.server (GH-100475)
If you had a directory called index.html or index.htm within a directory, it would cause http.server to return a 404 Not Found error instead of the directory listing. This came about due to not checking that the index was a regular file.
I have also added a test case for this situation.
Automerge-Triggered-By: GH:merwok
JosephSBoyle [Sat, 24 Dec 2022 15:23:24 +0000 (15:23 +0000)]
gh-99908: Tutorial: Modernize the 'data-record class' example (#100499)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Nikita Sobolev [Sat, 24 Dec 2022 14:48:43 +0000 (17:48 +0300)]
Remove wrong comment about `repr` in `test_unicode` (#100495)
Nikita Sobolev [Sat, 24 Dec 2022 14:45:47 +0000 (17:45 +0300)]
gh-100357: Convert several functions in `bltinsmodule` to AC (#100358)
Raymond Hettinger [Sat, 24 Dec 2022 08:21:30 +0000 (00:21 -0800)]
Misc Itertools recipe tweaks (GH-100493)
Kumar Aditya [Sat, 24 Dec 2022 05:51:48 +0000 (11:21 +0530)]
GH-91166: Implement zero copy writes for `SelectorSocketTransport` in asyncio (#31871)
Co-authored-by: Guido van Rossum <gvanrossum@gmail.com>
Kumar Aditya [Sat, 24 Dec 2022 05:51:11 +0000 (11:21 +0530)]
GH-91166: Implement zero copy writes for `SelectorSocketTransport` in asyncio (#31871)
Co-authored-by: Guido van Rossum <gvanrossum@gmail.com>
Stanley [Sat, 24 Dec 2022 05:21:52 +0000 (21:21 -0800)]
gh-77771: Add enterabs example in sched (#92716)
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Shantanu [Sat, 24 Dec 2022 02:30:27 +0000 (20:30 -0600)]
gh-100268: Add is_integer method to int (#100439)
This improves the lives of type annotation users of `float` - which type checkers implicitly treat as `int|float` because that is what most code actually wants. Before this change a `.is_integer()` method could not be assumed to exist on things annotated as `: float` due to the method not existing on both types.
Illia Volochii [Sat, 24 Dec 2022 02:04:20 +0000 (04:04 +0200)]
gh-100454: Start running SSL tests with OpenSSL 3.1.0-beta1 (#100456)
Nikita Sobolev [Sat, 24 Dec 2022 00:03:31 +0000 (03:03 +0300)]
gh-94808: improve test coverage of number formatting (#99472)
Raymond Hettinger [Fri, 23 Dec 2022 23:52:16 +0000 (15:52 -0800)]
Add "strict" to dotproduct(). Add docstring. Factor-out common code. (GH-100480)
Sebastian Berg [Fri, 23 Dec 2022 23:43:19 +0000 (00:43 +0100)]
gh-99947: Ensure unreported errors are chained for SystemError during import (GH-99946)
Barney Gale [Fri, 23 Dec 2022 22:52:23 +0000 (22:52 +0000)]
gh-68320, gh-88302 - Allow for private `pathlib.Path` subclassing (GH-31691)
Users may wish to define subclasses of `pathlib.Path` to add or modify
existing methods. Before this change, attempting to instantiate a subclass
raised an exception like:
AttributeError: type object 'PPath' has no attribute '_flavour'
Previously the `_flavour` attribute was assigned as follows:
PurePath._flavour = xxx not set!! xxx
PurePosixPath._flavour = _PosixFlavour()
PureWindowsPath._flavour = _WindowsFlavour()
This change replaces it with a `_pathmod` attribute, set as follows:
PurePath._pathmod = os.path
PurePosixPath._pathmod = posixpath
PureWindowsPath._pathmod = ntpath
Functionality from `_PosixFlavour` and `_WindowsFlavour` is moved into
`PurePath` as underscored-prefixed classmethods. Flavours are removed.
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Brett Cannon <brett@python.org>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Eryk Sun <eryksun@gmail.com>
Raymond Hettinger [Fri, 23 Dec 2022 22:35:58 +0000 (14:35 -0800)]
GH-100425: Improve accuracy of builtin sum() for float inputs (GH-100426)
Filipe Laíns [Fri, 23 Dec 2022 20:19:16 +0000 (20:19 +0000)]
bpo-40447: accept all path-like objects in compileall.compile_file (#19883)
Signed-off-by: Filipe Laíns <lains@archlinux.org>
Signed-off-by: Filipe Laíns <lains@riseup.net>
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Nikita Sobolev [Fri, 23 Dec 2022 20:17:24 +0000 (23:17 +0300)]
gh-99482: remove `jython` compatibility parts from stdlib and tests (#99484)
Carl Meyer [Fri, 23 Dec 2022 19:41:37 +0000 (12:41 -0700)]
gh-83076: 3.8x speed improvement in (Async)Mock instantiation (#100252)
Dennis Sweeney [Fri, 23 Dec 2022 18:15:47 +0000 (13:15 -0500)]
gh-94155: Reduce hash collisions for code objects (#100183)
* Uses a better hashing algorithm to get better dispersion and remove commutativity.
* Incorporates `co_firstlineno`, `Py_SIZE(co)`, and bytecode instructions.
* This is now the entire set of criteria used in `code_richcompare`, except for `_PyCode_ConstantKey` (which would incorporate the types of `co_consts` rather than just their values).
Ken Jin [Fri, 23 Dec 2022 17:48:43 +0000 (01:48 +0800)]
Revert "gh-100288: Specialise LOAD_ATTR_METHOD for managed dictionaries (GH-100289)" (#100468)
This reverts commit
c3c7848a48b74a321632202e4bdcf2f465fb1cc6 .
Ken Jin [Fri, 23 Dec 2022 16:26:42 +0000 (00:26 +0800)]
gh-100288: Specialise LOAD_ATTR_METHOD for managed dictionaries (GH-100289)
Pieter Eendebak [Fri, 23 Dec 2022 15:23:36 +0000 (16:23 +0100)]
gh-92216: improve performance of `hasattr` for type objects (GH-99979)
Petr Viktorin [Fri, 23 Dec 2022 15:00:21 +0000 (16:00 +0100)]
gh-98712: Clarify "readonly bytes-like object" semantics in C arg-parsing docs (#98710)
Bill Fisher [Fri, 23 Dec 2022 14:45:53 +0000 (07:45 -0700)]
gh-99110: Initialize `frame->previous` in init_frame to fix segmentation fault when accessing `frame.f_back` (#100182)
Irit Katriel [Fri, 23 Dec 2022 14:42:24 +0000 (14:42 +0000)]
GH-100459: fix copy-paste errors in specialization stats (GH-100460)
Eric Wieser [Fri, 23 Dec 2022 08:23:19 +0000 (08:23 +0000)]
gh-76963: PEP3118 itemsize of an empty ctypes array should not be 0 (GH-5576)
The itemsize returned in a memoryview of a ctypes array is now computed from the item type, instead of dividing the total size by the length and assuming that the length is not zero.
Shantanu [Fri, 23 Dec 2022 06:22:31 +0000 (00:22 -0600)]
Fix typo in 3.12 What's New (#100449)
Stanley [Thu, 22 Dec 2022 23:23:25 +0000 (15:23 -0800)]
gh-48496: Added example and link to faq for UnboundLocalError in reference (#93068)
Shantanu [Thu, 22 Dec 2022 22:35:32 +0000 (16:35 -0600)]
gh-57762: fix misleading tkinter.Tk docstring (#98837)
Mentioned as a desired change by terryjreedy on the corresponding issue,
since Tk is not a subclass of Toplevel.
Alex Waygood [Thu, 22 Dec 2022 21:57:18 +0000 (21:57 +0000)]
gh-85432: Harmonise parameter names between C and pure-Python implementations of `datetime.time.strftime`, `datetime.datetime.fromtimestamp` (#99993)
Brandt Bucher [Thu, 22 Dec 2022 20:13:51 +0000 (12:13 -0800)]
GH-99554: Trim trailing whitespace (GH-100435)
Automerge-Triggered-By: GH:brandtbucher
Itamar Ostricher [Thu, 22 Dec 2022 13:38:12 +0000 (15:38 +0200)]
gh-100344: Add C implementation for `asyncio.current_task` (#100345)
Co-authored-by: pranavtbhat
Eli Schwartz [Thu, 22 Dec 2022 13:28:25 +0000 (08:28 -0500)]
gh-78997: fix bad rebase of moved test file (#100424)
penguin_wwy [Thu, 22 Dec 2022 12:44:59 +0000 (20:44 +0800)]
GH-99770: Make the correct call specialization fail kind show up in the stats (GH-99771)
Pieter Eendebak [Thu, 22 Dec 2022 11:30:18 +0000 (12:30 +0100)]
gh-99761: Add `_PyLong_IsPositiveSingleDigit` function to check for single digit integers (#100064)
david-why [Thu, 22 Dec 2022 11:20:52 +0000 (19:20 +0800)]
Correct typo in typing.py (#100423)
In the docstring of `ParamSpec`, the name of `P = ParamSpec('P')` was
mistakenly written as `'T'`.
Brandt Bucher [Thu, 22 Dec 2022 00:41:18 +0000 (16:41 -0800)]
GH-99554: Pack location tables more effectively (GH-99556)
amaajemyfren [Wed, 21 Dec 2022 17:48:25 +0000 (20:48 +0300)]
GH-69564: Clarify use of octal format of mode argument in help(os.chmod) (#20621)
Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
Hai Shi [Wed, 21 Dec 2022 17:31:17 +0000 (01:31 +0800)]
gh-78878: Fix crash when creating an instance of `_ctypes.CField` (#14837)
Nikita Sobolev [Wed, 21 Dec 2022 16:55:02 +0000 (19:55 +0300)]
Remove unused variable from `dis._find_imports` (#100396)