3.12 backport gh 105236 by erlend-aasland · Pull Request #105358 · python/cpython · GitHub

github.com

Tin mới

erlend-aasland:3.12-backport-gh-105236

GitHub CopilotWrite better code with AI

GitHub Copilot appDirect agents from issue to merge

ActionsAutomate any workflow

CodespacesInstant dev environments

IssuesPlan and track work

Code ReviewManage code changes

Code QualityEnforce quality at merge

GitHub Advanced SecurityFind and fix vulnerabilities

Code securitySecure your code as you build

Secret protectionStop leaks before they start

View all use cases

Financial services

View all industries

Software Development

GitHub SponsorsFund open source developers

Copilot for BusinessEnterprise-grade AI features

Premium SupportEnterprise-grade 24/7 support

Pull requests 2.6k

Security and quality 0

Add the 3.12 branch to the github workflows. #104768

[3.12] Add the 3.12 branch to the github workflows. (GH-104768) #104769

Create a release branch ABI stability regression test #87891

[3.12] gh-87891: Add ABI check to CI #104793

howto/urllib2: remove link to an outdated french translation #104193

[3.12] howto/urllib2: remove link to an outdated french translation (GH-104193) #104758

The PyOS_* hooks interact poorly with subinterpreters #104668

[3.12] GH-104668: Don't call PyOS_* hooks in subinterpreters (GH-104674) #104760

Restore (or beat) Python 2 performance for arithmetic operations on ints that fit into a single word #101291

GH-101291: Avoid using macros with casts in low-level long API. #104742

[3.12] GH-101291: Avoid using macros with casts in low-level long API. (GH-104742) #104759

Replace built-in hashlib with verified implementations from HACL* #99108

gh-99108: Release the GIL around hashlib built-in computation #104675

[3.12] gh-99108: Release the GIL around hashlib built-in computation (GH-104675) #104776

Enum works in python 3.10 breaks in 3.11 #104271

[3.12] gh-104271: Fix auto() fallback in case of mixed type Enum #104279

Installation on macOS fails with "The installer encountered an error" #103207

[3.12] Remove gh-103207 changelog item as it was never part of any release. (GH-104814) #104815

expose API for writing perf map files #103295

gh-103295: fix stack overwrite on 32-bit in perf map test harness #104811

[3.12] gh-103295: fix stack overwrite on 32-bit in perf map test harness (GH-104811) #104823

subprocess can block all Python threads when using vfork() until the child process exec() succeeds or fails. #104372

gh-104372: use == -1 before PyErr_Occurred #104831

[3.12] gh-104372: use == -1 before PyErr_Occurred (GH-104831) #104833

Cannot use multiple inheritance with collections.abc.Buffer and typing.Protocol #104797

gh-104797: Allow Protocols to inherit from collections.abc.Buffer #104827

[3.12] gh-104797: Allow Protocols to inherit from collections.abc.Buffer (GH-104827) #104841

PEP 701 – Syntactic formalization of f-strings #102856

gh-102856: Add changes related to PEP 701 in 3.12 What's New docs #104824

[3.12] gh-102856: Add changes related to PEP 701 in 3.12 What's New docs (GH-104824) #104847