| Skip to content | https://github.com/python/cpython/pull/144571/files#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F144571%2Ffiles |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/open-source/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/open-source/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F144571%2Ffiles |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=python%2Fcpython |
| Reload | https://github.com/python/cpython/pull/144571/files |
| Reload | https://github.com/python/cpython/pull/144571/files |
| Reload | https://github.com/python/cpython/pull/144571/files |
| Please reload this page | https://github.com/python/cpython/pull/144571/files |
|
python
| https://github.com/python |
| cpython | https://github.com/python/cpython |
| Please reload this page | https://github.com/python/cpython/pull/144571/files |
|
Notifications
| https://github.com/login?return_to=%2Fpython%2Fcpython |
|
Fork
34.9k
| https://github.com/login?return_to=%2Fpython%2Fcpython |
|
Star
73.6k
| https://github.com/login?return_to=%2Fpython%2Fcpython |
|
Code
| https://github.com/python/cpython |
|
Issues
5k+
| https://github.com/python/cpython/issues |
|
Pull requests
2.3k
| https://github.com/python/cpython/pulls |
|
Actions
| https://github.com/python/cpython/actions |
|
Projects
| https://github.com/python/cpython/projects |
|
Security and quality
0
| https://github.com/python/cpython/security |
|
Insights
| https://github.com/python/cpython/pulse |
|
Code
| https://github.com/python/cpython |
|
Issues
| https://github.com/python/cpython/issues |
|
Pull requests
| https://github.com/python/cpython/pulls |
|
Actions
| https://github.com/python/cpython/actions |
|
Projects
| https://github.com/python/cpython/projects |
|
Security and quality
| https://github.com/python/cpython/security |
|
Insights
| https://github.com/python/cpython/pulse |
| Sign up for GitHub
| https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose |
| terms of service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose |
| brijkapadia | https://github.com/brijkapadia |
| python:main | https://github.com/python/cpython/tree/main |
| brijkapadia:fix-functools_partial_repr_bug | https://github.com/brijkapadia/cpython/tree/fix-functools_partial_repr_bug |
|
Conversation
20
| https://github.com/python/cpython/pull/144571 |
|
Commits
231
| https://github.com/python/cpython/pull/144571/commits |
|
Checks
73
| https://github.com/python/cpython/pull/144571/checks |
|
Files changed
| https://github.com/python/cpython/pull/144571/files |
| Please reload this page | https://github.com/python/cpython/pull/144571/files |
|
gh-144475: Fix a heap buffer overflow in partial_repr
| https://github.com/python/cpython/pull/144571/files#top |
|
Show all changes
231 commits
| https://github.com/python/cpython/pull/144571/files |
|
b0ffe74
Fix a heap buffer overflow in partial_repr
brijkapadia Feb 7, 2026
| https://github.com/python/cpython/pull/144571/commits/b0ffe74edfadb2e9e2e6e7f56b3ed7cffc03ecf9 |
|
7c1ed7e
📜🤖 Added by blurb_it.
blurb-it[bot] Feb 7, 2026
| https://github.com/python/cpython/pull/144571/commits/7c1ed7edcc6339e87b82f86116fe3d8d7aa711c2 |
|
2723186
Update 2026-02-07-16-37-42.gh-issue-144475.8tFEXw.rst
brijkapadia Feb 7, 2026
| https://github.com/python/cpython/pull/144571/commits/272318682bb344fcf015bfa0994a61b7e4a3b86e |
|
239c40d
Update 2026-02-07-16-37-42.gh-issue-144475.8tFEXw.rst
brijkapadia Feb 7, 2026
| https://github.com/python/cpython/pull/144571/commits/239c40d4b05351db5eb6fb5d2979b560186ea9e2 |
|
e53d7e9
Apply suggestion from @picnixz
brijkapadia Feb 7, 2026
| https://github.com/python/cpython/pull/144571/commits/e53d7e9b326f3f1cd60f34fd5040ac092f2833d4 |
|
661af78
Updates to partial_repr
brijkapadia Feb 7, 2026
| https://github.com/python/cpython/pull/144571/commits/661af78a63740e81dfbb075ae097f99593b66176 |
|
5ce61d9
Update 2026-02-07-16-37-42.gh-issue-144475.8tFEXw.rst
brijkapadia Feb 7, 2026
| https://github.com/python/cpython/pull/144571/commits/5ce61d9633c2f0f91c7a910c32212d212c5bb186 |
|
92eb6ea
Added test and fixed bug in functions/keword arguments
brijkapadia Feb 8, 2026
| https://github.com/python/cpython/pull/144571/commits/92eb6ea816c49eef35daca545fef53247ff11b86 |
|
5bf71f9
Update 2026-02-07-16-37-42.gh-issue-144475.8tFEXw.rst
brijkapadia Feb 8, 2026
| https://github.com/python/cpython/pull/144571/commits/5bf71f90487255f191647a8b60550f3495332596 |
|
cf63067
Update 2026-02-07-16-37-42.gh-issue-144475.8tFEXw.rst
brijkapadia Feb 8, 2026
| https://github.com/python/cpython/pull/144571/commits/cf6306721385f376ac903d2218828850d130f469 |
|
838c8b1
Merge branch 'main' into fix-functools_partial_repr_bug
brijkapadia Feb 8, 2026
| https://github.com/python/cpython/pull/144571/commits/838c8b15442cbdea2abf1234ba3f999f5b9d78e3 |
|
cb25ea5
improved goto logic
brijkapadia Feb 8, 2026
| https://github.com/python/cpython/pull/144571/commits/cb25ea51b054ecc3e91b47524f5c9e7444c07640 |
|
e18f2ad
Merge branch 'main' into fix-functools_partial_repr_bug
brijkapadia Feb 8, 2026
| https://github.com/python/cpython/pull/144571/commits/e18f2ad8b81144ec8ba35593038fc2cd98990bc7 |
|
f1dc06f
Merge branch 'main' into fix-functools_partial_repr_bug
brijkapadia Feb 8, 2026
| https://github.com/python/cpython/pull/144571/commits/f1dc06fc9cd874126e00882f5ec4cad9bc3c2d51 |
|
30d39f4
Update 2026-02-07-16-37-42.gh-issue-144475.8tFEXw.rst
brijkapadia Feb 8, 2026
| https://github.com/python/cpython/pull/144571/commits/30d39f45a745a55c63b984cd5f67340d721f1bcd |
|
a004007
Update 2026-02-07-16-37-42.gh-issue-144475.8tFEXw.rst
brijkapadia Feb 8, 2026
| https://github.com/python/cpython/pull/144571/commits/a004007c09411352fe37b27236ca74eca25ce56b |
|
24307a2
Update 2026-02-07-16-37-42.gh-issue-144475.8tFEXw.rst
brijkapadia Feb 8, 2026
| https://github.com/python/cpython/pull/144571/commits/24307a25544c61e0969055bb5d2453f6e55b116a |
|
192ff1e
Update 2026-02-07-16-37-42.gh-issue-144475.8tFEXw.rst
brijkapadia Feb 8, 2026
| https://github.com/python/cpython/pull/144571/commits/192ff1ebb21217603a26fa3694d59115eac9cc11 |
|
715949f
Merge branch 'main' into fix-functools_partial_repr_bug
brijkapadia Feb 9, 2026
| https://github.com/python/cpython/pull/144571/commits/715949fbdfc6251a9a974b0d954231e56604f1e2 |
|
a196de4
goto rename with error
brijkapadia Feb 9, 2026
| https://github.com/python/cpython/pull/144571/commits/a196de42fb82b29d0c3753e8126c145a802ceef2 |
|
ac8ff42
Merge remote-tracking branch 'upstream/main' into fix-functools_parti…
brijkapadia Feb 10, 2026
| https://github.com/python/cpython/pull/144571/commits/ac8ff4277d3fde4fac5853e7e5ee52ebb8ea76a3 |
|
0a102fd
test update
brijkapadia Feb 10, 2026
| https://github.com/python/cpython/pull/144571/commits/0a102fd608c7905d979f902f0efd175099a08821 |
|
464fd67
gh-144490: Fix mimalloc debug build for C++ (#144620)
yoney Feb 10, 2026
| https://github.com/python/cpython/pull/144571/commits/464fd67dcf33e13983a13f2d35444dba867809ec |
|
39ebd56
gh-144652: Support Windows exit status in support get_signal_name() (…
vstinner Feb 10, 2026
| https://github.com/python/cpython/pull/144571/commits/39ebd56aad6d76a7a17d24a5b257c33f82c2faab |
|
6aa0be4
gh-143650: Fix importlib race condition on import failure (GH-143651)
gpshead Feb 10, 2026
| https://github.com/python/cpython/pull/144571/commits/6aa0be49f4820a9c667b83ed6ab7b0b289614846 |
|
f074be1
Clarify the docs for `args` in asyncio callbacks (#143873)
akx Feb 10, 2026
| https://github.com/python/cpython/pull/144571/commits/f074be1c6a594bd10aa49617562a9af71095004f |
|
7f4312b
gh-134584: Optimize `_BINARY_OP_SUBSCR_LIST_SLICE` (GH-144659)
Sacul0457 Feb 10, 2026
| https://github.com/python/cpython/pull/144571/commits/7f4312b7bf369f7c53a73ead59a7a15d7aae4001 |
|
4601e9c
gh-144629: Add test for the PyFunction_GetAnnotations() function (#14…
nybblista Feb 10, 2026
| https://github.com/python/cpython/pull/144571/commits/4601e9cc88089e214b14b4dbc97fbdcf32625e58 |
|
9784156
gh-141563: Add missing cast to _PyDateTime_IMPORT() (#144667)
vstinner Feb 10, 2026
| https://github.com/python/cpython/pull/144571/commits/9784156e506569b34f343d21be1ba39686877d03 |
|
fceed06
gh-141563: Don't test datetime.h with the limited C API (#144673)
vstinner Feb 10, 2026
| https://github.com/python/cpython/pull/144571/commits/fceed068f6c63717c5f8a0722b90f585d069eab9 |
|
00c0a4a
gh-133879: Copyedit "What's new in Python 3.15" (#144661)
hugovk Feb 10, 2026
| https://github.com/python/cpython/pull/144571/commits/00c0a4add0a90d8cdbff27aa51ec39fcf198330e |
|
227e8f4
gh-141563: Fix test_cext on Windows (#144677)
vstinner Feb 10, 2026
| https://github.com/python/cpython/pull/144571/commits/227e8f42eed2b3c5cc0546963e7d0c36dc6859aa |
|
f1dcc5b
gh-141563: Fix test_cppext on macOS (#144685)
vstinner Feb 10, 2026
| https://github.com/python/cpython/pull/144571/commits/f1dcc5b16e6ddd6b418f2687c4092ca94c16277d |
|
a343e30
docs: profiling.sampling: Fix sampling-rate default value description…
dubek Feb 10, 2026
| https://github.com/python/cpython/pull/144571/commits/a343e3081612971370f9473acc3e18aed2c440d0 |
|
25648d5
gh-138122: Add sampling profiler visualisation to docs (#142772)
lkollar Feb 10, 2026
| https://github.com/python/cpython/pull/144571/commits/25648d5b26c0f322760d147ab3ecc0089ba46698 |
|
1dc38d7
gh-140421: Disable perf trampoline on older macOS (#144647)
jmroot Feb 11, 2026
| https://github.com/python/cpython/pull/144571/commits/1dc38d7eb1cb310119b7238ee73fde064c7b9b5f |
|
f67040f
gh-106318: Improve str.rstrip() method doc (#143893)
adorilson Feb 11, 2026
| https://github.com/python/cpython/pull/144571/commits/f67040f2cd45a48fc689c71eb94ebc9ebd928d66 |
|
014e849
Python 3.15.0a6
hugovk Feb 11, 2026
| https://github.com/python/cpython/pull/144571/commits/014e8490b7d3b2d3dfb3f30c91ede6a2556bf0fe |
|
540eb0a
Post 3.15.0a6
hugovk Feb 11, 2026
| https://github.com/python/cpython/pull/144571/commits/540eb0ac8d7906a1d05e538484e91c460483d1eb |
|
cd82c3b
gh-144321: Fix named tuple bug when input is a non-sequence iterable …
brijkapadia Feb 11, 2026
| https://github.com/python/cpython/pull/144571/commits/cd82c3b2c27f4e35410f35015680ddbab2189d7c |
|
cac6fed
gh-142518: Define lock-free and per-object lock (#144548)
lysnikolaou Feb 11, 2026
| https://github.com/python/cpython/pull/144571/commits/cac6feda29a68438f535daea390c224818bd740d |
|
5c2a6df
Docs: remove links of modules to themselves (#144695)
nedbat Feb 11, 2026
| https://github.com/python/cpython/pull/144571/commits/5c2a6df651cdc86674c63cdb2a40ba47646c9912 |
|
c7ebadd
gh-142518: Document thread-safety guarantees of dict operations (#144…
lysnikolaou Feb 11, 2026
| https://github.com/python/cpython/pull/144571/commits/c7ebadd3e47c7d22277d3a8dec5095f4d65226a8 |
|
25ce2a3
gh-144639: Ruff: target Python 3.14 syntax in `Lib/test` (#144656)
hugovk Feb 11, 2026
| https://github.com/python/cpython/pull/144571/commits/25ce2a3d0accacd3fe0e66722f0cd7778f7e9f56 |
|
2ce2e1e
gh-143300: implement `PyUnstable_SetImmortal` for marking objects as …
kumaraditya303 Feb 11, 2026
| https://github.com/python/cpython/pull/144571/commits/2ce2e1e5084559b4d9aec3050b2d84dcc84f747c |
|
9c6c44f
Fix typos and grammar errors across documentation (#144709)
him2him2 Feb 11, 2026
| https://github.com/python/cpython/pull/144571/commits/9c6c44f0e96c213a46c5fe5eb71802543606c2b7 |
|
974cbd7
gh-141563: Enable test_cppext internal C API tests on macOS (#144711)
vstinner Feb 11, 2026
| https://github.com/python/cpython/pull/144571/commits/974cbd7c838182b158c83e24d21b259012ade718 |
|
4dbc464
gh-84424: Use numeric_changed for UCD.numeric (GH-19457)
wmeehan Feb 11, 2026
| https://github.com/python/cpython/pull/144571/commits/4dbc46465daec08e324f0886559f73cc3c00562c |
|
48c7b6b
gh-144675: update to WASI SDK 30 (#144676)
rvolosatovs Feb 12, 2026
| https://github.com/python/cpython/pull/144571/commits/48c7b6b05b7890d40a8aa20ccc418bbdfedba719 |
|
e390afc
gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)
pablogsal Feb 12, 2026
| https://github.com/python/cpython/pull/144571/commits/e390afc3e3b7277ac7c6ba38623e8ce4c03e21f1 |
|
92a865c
gh-106318: Fix incorrectly rendered code block in `str.isalnum()` doc…
adorilson Feb 12, 2026
| https://github.com/python/cpython/pull/144571/commits/92a865ce8cba094234de886ad9f37d3e053de664 |
|
dae3dda
gh-142349: Fix build errors from PEP 810 (#144726)
pablogsal Feb 12, 2026
| https://github.com/python/cpython/pull/144571/commits/dae3dda7fcf4fb2fa796f037bcc0832c79f590ce |
|
fd4cc86
Add missing step to `Modules/expat/refresh.sh` instructions (GH-144719)
StanFromIreland Feb 12, 2026
| https://github.com/python/cpython/pull/144571/commits/fd4cc86af0b8d1e756378f34b8c8bda76dbf2e58 |
|
c891299
gh-57095: Add note about input splitting in `datetime.*.strptime` (GH…
StanFromIreland Feb 12, 2026
| https://github.com/python/cpython/pull/144571/commits/c891299c2169d1242f880416e2aa71301b9b0b03 |
|
a46495c
gh-142349: Fix refcount corruption in lazy import specialization (#14…
pablogsal Feb 12, 2026
| https://github.com/python/cpython/pull/144571/commits/a46495c9a611b383cf34da8dc5c046a44c6ddc77 |
|
bc2cc21
gh-144285: Improve `AttributeError` attribute suggestions (#144299)
johnslavik Feb 12, 2026
| https://github.com/python/cpython/pull/144571/commits/bc2cc2165229daec51ac16f78878bf4dd4bc585a |
|
8eaeb52
gh-138744: Upgrade Windows to 2025 in GitHub Actions (#144682)
vstinner Feb 12, 2026
| https://github.com/python/cpython/pull/144571/commits/8eaeb523657a5a8a7f950efa9fcdc3c6c8b46476 |
|
2c45bbe
gh-121617: Include for Py_CLEAR() macro (#144666)
vstinner Feb 12, 2026
| https://github.com/python/cpython/pull/144571/commits/2c45bbe52f002071fb530288ef9a7f36341ed7d6 |
|
669df2e
gh-80667: Fix case-sensitivity of some Unicode literal escapes (GH-10…
SnoopJ Feb 12, 2026
| https://github.com/python/cpython/pull/144571/commits/669df2e504185a9a46cf73c032e646f7b6710c6a |
|
66741f7
gh-135906: Test more internal headers in test_cext/test_cppext (#144751)
vstinner Feb 12, 2026
| https://github.com/python/cpython/pull/144571/commits/66741f7aa6dc1cfc15144c774f6bb556167da0a9 |
|
05c706a
gh-143916: Allow HTAB in wsgiref header values
sethmlarson Feb 12, 2026
| https://github.com/python/cpython/pull/144571/commits/05c706a42d417421b9fadd6e63474969c0783a1c |
|
13d9e3c
gh-144706: Warn against using synchronization primitives within signa…
robsdedude Feb 12, 2026
| https://github.com/python/cpython/pull/144571/commits/13d9e3c3b0aecf137c1f7f233b4375276f4b6e72 |
|
8679922
gh-143637: Fix re-entrant mutation of ancillary data in socket.sendms…
priyanshu2282-cyber Feb 13, 2026
| https://github.com/python/cpython/pull/144571/commits/86799220bb1799c31f6c55479305b6433a0f77f3 |
|
e3947e0
gh-144787: [tests] Allow TLS v1.2 to be minimum version (GH-144790)
colin-pm Feb 13, 2026
| https://github.com/python/cpython/pull/144571/commits/e3947e0a43ba8ec2a14b657cabd95f1940f98d25 |
|
0e71002
gh-144551: Update Windows builds to use OpenSSL 3.0.19 (GH-144793)
zware Feb 13, 2026
| https://github.com/python/cpython/pull/144571/commits/0e71002baa9b35754135327e8244fd732b206027 |
|
5a3ecca
gh-144551: Update CI to use latest OpenSSL versions (GH-144794)
zware Feb 13, 2026
| https://github.com/python/cpython/pull/144571/commits/5a3ecca3148e1be972602a8c5f4cb31c88f309e9 |
|
5671719
gh-136672: Docs: Move parts of Enum HOWTO to API Docs (GH-139176)
RafaelWO Feb 13, 2026
| https://github.com/python/cpython/pull/144571/commits/5671719ff3aa6a76afd6b981a4cb36861f5c14d0 |
|
fa90ebd
gh-144551: Update Windows builds to use OpenSSL 3.5.5 (GH-144796)
zware Feb 13, 2026
| https://github.com/python/cpython/pull/144571/commits/fa90ebdf9ec17336e0c33ea5803633cd28f8a995 |
|
12cc209
gh-144551: Update OpenSSL version references in Mac/BuildScript/ (GH-…
zware Feb 13, 2026
| https://github.com/python/cpython/pull/144571/commits/12cc209165f2c9b2a09791f503744f56e7380c7e |
|
10845cb
gh-144551: Update various CI jobs to OpenSSL 3.5 (GH-144808)
zware Feb 13, 2026
| https://github.com/python/cpython/pull/144571/commits/10845cbb35bca89e30ba10f8672b67f17f81fc1b |
|
a12a0e0
gh-138912: Improve MATCH_CLASS opcode performance (GH-138915)
cdce8p Feb 14, 2026
| https://github.com/python/cpython/pull/144571/commits/a12a0e02bafc6ffed1a38fe4d5707c45b2d12986 |
|
0815f74
gh-144766: Fix a crash in fork child process when perf support is ena…
yilei Feb 14, 2026
| https://github.com/python/cpython/pull/144571/commits/0815f74a80a38fa8f2d210316332d87731ac19d6 |
|
9835ec6
remove unused _PyFunction_LookupByVersion (GH-144814)
chris-eibl Feb 14, 2026
| https://github.com/python/cpython/pull/144571/commits/9835ec694faf3947cb9b72d4ee1bc71011e44800 |
|
e0b5abb
fix warnings in jit builds (GH-144817)
chris-eibl Feb 14, 2026
| https://github.com/python/cpython/pull/144571/commits/e0b5abbe0ba86b24634337d2b44146e97c70a038 |
|
178ea28
gh-144822: remove redundant decref in `codegen.c` (#144823)
benediktjohannes Feb 14, 2026
| https://github.com/python/cpython/pull/144571/commits/178ea285d98b30539b4b8f1e74099d2ec187386f |
|
0b1ce1d
gh-144759: Fix undefined behavior from NULL pointer arithmetic in lex…
raminfp Feb 15, 2026
| https://github.com/python/cpython/pull/144571/commits/0b1ce1df6b6a4b5915cf0a10bdb2b6c5792e422e |
|
c986a1a
add whatsnew entry for `PyUnstable_SetImmortal` and `PyDatetime_IMPOR…
kumaraditya303 Feb 15, 2026
| https://github.com/python/cpython/pull/144571/commits/c986a1aeab860da7a1e4e16e2553cb499014045d |
|
4e1ea49
gh-142349: Add CODEOWNERS for lazy imports (#144840)
pablogsal Feb 15, 2026
| https://github.com/python/cpython/pull/144571/commits/4e1ea491c6130270b77f1706c8050aa8f0e18bce |
|
78f8efd
Format CODEOWNERS file (#144842)
pablogsal Feb 15, 2026
| https://github.com/python/cpython/pull/144571/commits/78f8efdfa333ce7e0465db4ad691b607abe82a87 |
|
baa8a32
gh-144727: Add test for circular lazy import crash (#144727) (#144838)
pablogsal Feb 15, 2026
| https://github.com/python/cpython/pull/144571/commits/baa8a3243f4816d9829b347efce337e4fc55a2aa |
|
22df6fe
gh-86519: Add prefixmatch APIs to the re module (GH-31137)
gpshead Feb 16, 2026
| https://github.com/python/cpython/pull/144571/commits/22df6fe25867199ff1db208f0d5af0c3d5857d5b |
|
a70fbd9
gh-144833: Fix use-after-free in SSL module when SSL_new() fails (GH-…
raminfp Feb 16, 2026
| https://github.com/python/cpython/pull/144571/commits/a70fbd92d0a619fcab653a6623042d4aa31e7856 |
|
4ac371e
gh-144551: Update Android builds to use OpenSSL 3.0.19 (GH-144864)
zware Feb 16, 2026
| https://github.com/python/cpython/pull/144571/commits/4ac371ef69dff7c73e603225ebfd37e461c4b2c2 |
|
d1fd1e7
gh-144551: Update iOS builds to use OpenSSL 3.0.19 (GH-144865)
zware Feb 16, 2026
| https://github.com/python/cpython/pull/144571/commits/d1fd1e770f3def501186cf7b4b894f5b31037347 |
|
74ad485
gh-80667: Fix Tangut ideographs names in unicodedata (GH-144789)
serhiy-storchaka Feb 16, 2026
| https://github.com/python/cpython/pull/144571/commits/74ad48558724fba862085ae5d5a298ac767b2038 |
|
c7391db
bpo-32234: Allow mailbox instances as context managers (GH-4770)
sblondon Feb 16, 2026
| https://github.com/python/cpython/pull/144571/commits/c7391db66c99ebc9dadda13161494261fa129718 |
|
1fd0d45
gh-144878: Gate PEP 810 builtins in xpickle compat tests (#144889)
pablogsal Feb 16, 2026
| https://github.com/python/cpython/pull/144571/commits/1fd0d457dcaf1a0eb3d3331a4b7580f833822307 |
|
9edaade
gh-140715: Add `%D` format code support to `strptime()` (GH-144819)
jyalim Feb 16, 2026
| https://github.com/python/cpython/pull/144571/commits/9edaadef0a364b0965810dd46cd76ecab8c1d88c |
|
b5bb2b7
gh-142349: Fix ast.unparse for lazy import statements (#144893)
pablogsal Feb 16, 2026
| https://github.com/python/cpython/pull/144571/commits/b5bb2b70be9e71f3dda1db44fe6d3b87b6035770 |
|
cb8ce7e
gh-144782: Make sure that ArgumentParser instances are pickleable (#1…
mauvilsa Feb 17, 2026
| https://github.com/python/cpython/pull/144571/commits/cb8ce7e13cf0bae479b15b7dba2ecb6a0bb6609f |
|
a13c261
gh-143637: Fix test_socket.test_sendmsg_reentrant_ancillary_mutation(…
vstinner Feb 17, 2026
| https://github.com/python/cpython/pull/144571/commits/a13c2618a97d282de4d5844566bad28fa2906550 |
|
1044beb
gh-141510, PEP 814: Add built-in frozendict type (#144757)
vstinner Feb 17, 2026
| https://github.com/python/cpython/pull/144571/commits/1044beb7459cd860807752579dabbfe9b42fa55b |
|
825a1c4
Enable CPU tests on default ARM build (#144743)
hugovk Feb 17, 2026
| https://github.com/python/cpython/pull/144571/commits/825a1c431400923d35ff33cc5843d1c4929d6cc1 |
|
a32ba67
gh-141510: Update mp_length of frozendict to use non atomic operation…
corona10 Feb 17, 2026
| https://github.com/python/cpython/pull/144571/commits/a32ba67c301b931d47c97f462224b9c3d81911d1 |
|
13c721f
gh-141510: Remove unncessary lock holding for frozendict repr (gh-144…
corona10 Feb 17, 2026
| https://github.com/python/cpython/pull/144571/commits/13c721f1ddaf8a1da9fb81b90d6e8e6683e1b8b9 |
|
3f3bd45
gh-144438: Fix false sharing between QSBR and tlbc_index (gh-144554)
colesbury Feb 17, 2026
| https://github.com/python/cpython/pull/144571/commits/3f3bd4510ea5c7d8032da27e994695467edc1760 |
|
dc4da97
gh-141510: Optimize hash(frozendict) (#144919)
vstinner Feb 17, 2026
| https://github.com/python/cpython/pull/144571/commits/dc4da974f1e260bfd567a3b5b250f0966ee99a97 |
|
eaf0368
gh-141510: Change repr(frozendict) for empty dict (#144921)
vstinner Feb 17, 2026
| https://github.com/python/cpython/pull/144571/commits/eaf036844f9548534e8549e4a1b26dda42502181 |
|
b5d4f89
gh-141510: Update `test_xpickle` for `frozendict` (#144927)
StanFromIreland Feb 17, 2026
| https://github.com/python/cpython/pull/144571/commits/b5d4f89add4f49879e9c69a2a2b7dd93d08c9dae |
|
c2b8cdf
gh-141510: Optimize {frozen}dict.fromkeys for frozendict (gh-144915)
corona10 Feb 17, 2026
| https://github.com/python/cpython/pull/144571/commits/c2b8cdff7c2a084842e9591c26504099c28da45f |
|
d144505
gh-141510: Mention frozendict in dict documentation (#144934)
vstinner Feb 17, 2026
| https://github.com/python/cpython/pull/144571/commits/d14450570517025c3057c1b4f176b689669de4fe |
|
839d770
gh-144914: use `mimalloc` for raw allocations on free-threading (#144…
kumaraditya303 Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/839d77098fe513de0eddada3df1e4da5d697ff79 |
|
50fb255
Move CODEOWNERS rule from devguide (GH-144924)
StanFromIreland Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/50fb255b93a31dbc785e399c84fd4c116741e48c |
|
80f9b37
Docs: Remove unnecessary entry from `nitpick_ignore` (GH-144933)
StanFromIreland Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/80f9b37110424bd3c9e27e885d2a79f84cdc954f |
|
2599349
Docs: an "improve this page" feature (#144939)
nedbat Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/259934941d40be4b94cc6c1e88ac5ad69747e010 |
|
80e9d32
gh-142224: unicodedata: support bidi classes for unassigned code poin…
StanFromIreland Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/80e9d32b45440d9e2e2229f9458f7e72c548906c |
|
75d1eaa
gh-144882: Optimize name tables in unicodedata by excluding names der…
serhiy-storchaka Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/75d1eaab746e1435f23c42c5a3435a56190689ac |
|
731e4f9
gh-144386: Update equivalent code for "with", "async with" and "async…
serhiy-storchaka Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/731e4f9f7162721011e6c0ab52843befbb063c80 |
|
ca156b5
gh-135573: Make pickled lists, sets and dicts a tiny bit smaller (GH-…
serhiy-storchaka Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/ca156b509ab9f9f50d1c771b83a9638972cc8dc2 |
|
583b9d7
gh-141510: Implement copy and deepcopy for frozendict (#144905)
eendebakpt Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/583b9d7c38a037f8ea0601b2fad49fae2d5fbaf7 |
|
37e54b1
gh-140652: Fix a crash in _interpchannels.list_all() after closing a …
serhiy-storchaka Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/37e54b1531145fd6d8c246d566faee142cb420e2 |
|
9891e9c
gh-141984: Reword and reorganize the first part of Atoms docs (GH-144…
encukou Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/9891e9c539e3916dd4bf964cce69f16781401d76 |
|
32e22ac
gh-124748: Fix handling kwargs in `WeakKeyDictionary.update()` (#124783)
rigilfanov Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/32e22ac3ebcc7531fa6916e6311c8a01948e9064 |
|
2fe8083
Datetime: Tidy up docs (GH-144720)
StanFromIreland Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/2fe8083dcb5ca51ffc40d856d7defd9250a66e49 |
|
208727d
gh-141510: Add frozendict fast-path to the set type (#144912)
vstinner Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/208727d9f0514d5defdd7a693cf5e0ac00673a5f |
|
77fe2c7
gh-141510: Add can_modify_dict() in dictobject.c (#144955)
vstinner Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/77fe2c7ffcf51544e83b6ffe4c8e11780326eb0b |
|
c43117e
gh-141510: Fix frozendict.fromkeys() for subclasses (#144952)
vstinner Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/c43117ef50e5b6a26da75b2ddbc25912fcf7215b |
|
e19d9ae
gh-144763: Don't detach the GIL in tracemalloc (#144779)
vstinner Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/e19d9ae31bda45cfebf078e32588c2dbb940f007 |
|
f223393
gh-135573: Add tests for pickle opcodes with wrong types (GH-144950)
serhiy-storchaka Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/f22339389865d595760b1bb7059564d12d1f097c |
|
ed328b5
gh-141510: Update specializer to support frozendict (gh-144949)
corona10 Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/ed328b52c77f1bb3414367e483a8942060970461 |
|
64c7efd
gh-141510: Fix frozendict.fromkeys() for dict subclasses (#144962)
vstinner Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/64c7efd149663bb2902acf389a22f69385ff6f0e |
|
b7da1f0
gh-141510: Replace MappingProxyType with frozendict (#144904)
vstinner Feb 18, 2026
| https://github.com/python/cpython/pull/144571/commits/b7da1f08307d54dbef086b3f2a5cb8ee4260b3a8 |
|
36385c8
gh-144969: Document that the free threading GC can change ob_tid (#14…
colesbury Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/36385c86a513208649d3c7eddc093dc7296a78f2 |
|
5a4cbbd
gh-144888: Don't invalidate executors during function deallocation (#…
Fidget-Spinner Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/5a4cbbdadc3810d24670039f6376b448540cbdbc |
|
b2c405d
Remove unused :platform: in module's docs (GH-144988)
StanFromIreland Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/b2c405d420534f3b6d961d2904854c58d0542acb |
|
b2a1b6f
GH-144651: Optimize the new uops added when recording values during t…
markshannon Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/b2a1b6f5b85c768068464fe59fa562e76d31e18f |
|
8174d4e
GH-144679: When building with VS 2026 on Windows, use PlatformToolset…
chris-eibl Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/8174d4e8140646295923cc415b1fa0eaa72ebf5b |
|
eb40599
gh-141510: Update Whats News for frozendict (gh-144961)
corona10 Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/eb40599c2a354c7e1ed626a2c23f7035905e3ce6 |
|
749f404
gh-144702: Use standard terminology in class pattern error message (#…
sharkdp Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/749f404b4adb0fab701935abc685eb6246ccf3cf |
|
49f6013
gh-141510: Update ftscalingbench to support frozendict (gh-144999)
corona10 Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/49f601319f45af7a93c959851669ab8869ae2c94 |
|
6fdfc43
gh-84393: Remove AIX workaround: re-enable posix_fadvise and f_alloca…
encukou Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/6fdfc437fee8383c2d2089e9afd348da1f853f9b |
|
d51318d
gh-139899: Introduce MetaPathFinder.discover and PathEntryFinder.disc…
FFY00 Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/d51318df650132590e82b427a28e36271a9ab624 |
|
863dbc2
GH-134872: add ModuleNotFoundError suggestions (#142512)
FFY00 Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/863dbc22e98a613a7365a1dc0d1282889c1d2a5a |
|
60d6b7e
GH-144679: MSVC tailcall CI no longer needs to specify PlatformToolse…
chris-eibl Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/60d6b7ee373dc56bd71687836d67a8a6fee1369d |
|
fed90e6
`compute-changes.py`: Fix & test `process_changed_files()` (#144674)
StanFromIreland Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/fed90e6fada9fdd9df6490a4b792c1133db82693 |
|
e63f2ea
GH-144679: Switch to windows-2025-vs2026 build image in GitHub Action…
chris-eibl Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/e63f2eaa61e9f2caaf2f97ebc409239bdaf6cb36 |
|
21ab5a3
gh-144156: Fix email header folding concatenating encoded words (#144…
robsdedude Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/21ab5a35c4a7f48c6a63ef2aec0338cf1301aa11 |
|
c155613
gh-100239: Use ``PyFloat_AS_DOUBLE`` and `_PyLong_IsZero`` in the flo…
chris-eibl Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/c155613ea84bcfdbbc78e5fdcf74f9213ac7264e |
|
0ddf0ff
Add myself as a codeowner for the C API documentation (#145017)
ZeroIntensity Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/0ddf0ffdea2e07329c2ac1bedc0e031075ad9f38 |
|
8e04b79
gh-144986: Fix memory leak in atexit.register() (#144987)
ashm-dev Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/8e04b7934e6f22b766dcece835c3b97fb8c0a96a |
|
a77e9d5
gh-141510: Document ParameterizedMIMEHeader.params change (#145003)
vstinner Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/a77e9d53c9372a77f70fa38d9ed26da8056569ca |
|
f0cf076
Correct MAX_N in Lib/zipfile ZipExtFile (GH-144973)
jberg5 Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/f0cf07665ccbdc193d6840ed3f1af5a483d54590 |
|
8379f32
Docs: remove unneeded author attributions (#145002)
nedbat Feb 19, 2026
| https://github.com/python/cpython/pull/144571/commits/8379f32ead0063df03dab1a9a6fa430cb6f965eb |
|
7949f76
Update comments in `_strptime` module (GH-144979)
anton-ryzhov Feb 20, 2026
| https://github.com/python/cpython/pull/144571/commits/7949f76d3b9bf763e0a663e927363c025b090bb2 |
|
d301409
gh-141811: Split up `init.rst` into multiple pages (GH-144844)
ZeroIntensity Feb 20, 2026
| https://github.com/python/cpython/pull/144571/commits/d3014097f8617e98d8fb87243922c0bc5f8db36b |
|
5c858b3
Simplify summary tables in the itertools docs (gh-145050)
rhettinger Feb 20, 2026
| https://github.com/python/cpython/pull/144571/commits/5c858b32cb30c969e36621be1cdc279d5b729e7e |
|
231b811
gh-144981: Make PyUnstable_Code_SetExtra/GetExtra thread-safe (#144980)
yoney Feb 20, 2026
| https://github.com/python/cpython/pull/144571/commits/231b8114b1c9234e9da35364341eaba309de64e6 |
|
f507369
Fix errors in `CODEOWNERS` (#145049)
StanFromIreland Feb 20, 2026
| https://github.com/python/cpython/pull/144571/commits/f507369db014e44afb51569e6a776739d4cbdf57 |
|
82db0b0
gh-144809: Make deque copy atomic in free-threaded build (gh-144966)
colesbury Feb 20, 2026
| https://github.com/python/cpython/pull/144571/commits/82db0b0ef68b18d20ea3f3f68ae7182dbbeecc63 |
|
d59fe3a
gh-144748: Document 3.12 and 3.14 changes to `PyErr_CheckSignals` (GH…
ZeroIntensity Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/d59fe3ace0c9b535c40303fe12ca9c911c3d5a50 |
|
7f3d407
gh-145028: Fix blake2 tests in test_hashlib when it is missing due to…
tucif Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/7f3d4078da0e3dc6f3ddd3d3f1fbbb5cfd303d04 |
|
b9724c4
gh-144694: Fix re.Match.group() doc claiming [1..99] range limit (#14…
mohsinm-dev Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/b9724c418a9722e47b0667aba43f229aa8837250 |
|
2324277
gh-141510, PEP 814: Add frozendict support to pickle (#144967)
vstinner Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/2324277d80a78e31db3e40d49085486ed327ad60 |
|
502d21b
gh-143698: correctly check `scheduler` and `setpgroup` values for `os…
picnixz Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/502d21bcdeeec30b924ef5eb2d7572784e57d518 |
|
87f4507
gh-141510, PEP 814: Add frozendict support to json (#144903)
vstinner Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/87f450784aa3a041e44094a775d8699b1b4dec78 |
|
ef867b3
gh-142516: fix reference leaks in `ssl.SSLContext` objects (#143685)
picnixz Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/ef867b3f01b8601bd1a1950f6dbd569e7060d0c3 |
|
2c9962b
gh-141226: Deprecate PEP-456 support for embedders (#141287)
picnixz Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/2c9962bba6c6d1953545fa7629eab976cc5e3bd7 |
|
8a2e4dd
gh-141510: Fix test_xpickle for Python 3.14 and older (#145069)
vstinner Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/8a2e4ddb39e9735281530a8108023eb75d29e3ba |
|
d982910
gh-144285: Update *What's New* entry after GH-144299 (#145077)
johnslavik Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/d9829107fbf69974a5b4558cadbbf1129ebb82a2 |
|
5fb3e72
gh-145058: Add input validation to `_PyImport_LazyImportModuleLevelOb…
StanFromIreland Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/5fb3e72ed03f8be76120adbdfc9cdbfa7c4afcfa |
|
c3796f2
Use `lazy` imports in `collections` (gh-145054)
rhettinger Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/c3796f2fa836d7b5e834f0b6717c564166f8a32c |
|
b58bb04
gh-141510: Fix copy.deepcopy() for recursive frozendict (#145027)
vstinner Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/b58bb04b2d8f412c463074a46e8d7c92c4bad652 |
|
c6d8dd6
gh-141510: Test frozendict C API (#145081)
vstinner Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/c6d8dd6f6edb8859c26498e55559b2f942e39b32 |
|
bb67255
gh-141510: Support frozendict in pprint (#144908)
vstinner Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/bb67255b8359b4c94c885f6d636af8e61930fd7f |
|
8816570
gh-141510: Check argument in PyDict_MergeFromSeq2() (#145082)
vstinner Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/881657007d4c1d6fb89899ee23e241fe4cdf9daf |
|
7938d2f
gh-66802: Add `unicodedata.block()` function (#145042)
StanFromIreland Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/7938d2fd04c75d1e9aa6d9f2793d2dbb3c8f9e16 |
|
a5ce713
gh-141510: Check argument in PyDict_Contains() (#145083)
vstinner Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/a5ce7132d0d0ada8745828b26d01cf1ce35c6a7b |
|
b11c1a4
gh-141510: Test frozendict in test_capi.test_dict (#145084)
vstinner Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/b11c1a4cb1f0180060be36a8828a125362eaca3e |
|
0b326a5
gh-141510: Change dict_unhashable_type() error message for frozendict…
vstinner Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/0b326a5c6dd8cd0320e50b96d41486c1de8e56b0 |
|
ff15c9e
gh-145076: Check globals type in __lazy_import__() (#145086)
vstinner Feb 21, 2026
| https://github.com/python/cpython/pull/144571/commits/ff15c9e3575fc6b92dd8590cafbee08772065d17 |
|
d2bf310
gh-145092: Fix compiler warning for memchr() and wcschr() returning c…
heitbaum Feb 22, 2026
| https://github.com/python/cpython/pull/144571/commits/d2bf310cddbb322e99bd1c6696df0cf7954ce4c4 |
|
6b7dc4d
Fix warnings on main (GH-145104)
chris-eibl Feb 22, 2026
| https://github.com/python/cpython/pull/144571/commits/6b7dc4d7ef4f8190735d830c5d84af3ae13c6721 |
|
a18d210
Refactor jit.yml (#144577)
savannahostrowski Feb 22, 2026
| https://github.com/python/cpython/pull/144571/commits/a18d210063b79ff7c1dbf5a28fc35860099e9130 |
|
c06cdc2
gh-145064: Fix JIT assertion failure during CALL_ALLOC_AND_ENTER_INI…
cocolato Feb 22, 2026
| https://github.com/python/cpython/pull/144571/commits/c06cdc28f755436db2244089a5cd38cfe76016e1 |
|
60c0567
gh-145131: difflib.Differ._fancy_replace performance (re-use ratio) (…
dg-pb Feb 23, 2026
| https://github.com/python/cpython/pull/144571/commits/60c0567196838e7314551d54110f083c6f38c650 |
|
223990f
gh-144015: Add portable SIMD optimization for bytes.hex() et. al. (GH…
gpshead Feb 23, 2026
| https://github.com/python/cpython/pull/144571/commits/223990feb59753b72bf3eb54bc1f9cbce7146128 |
|
b19a59d
gh-145089: Fix frozendict constructor (#145128)
vstinner Feb 23, 2026
| https://github.com/python/cpython/pull/144571/commits/b19a59d5f6e6ab1de84f968bfb82e1734c65fe45 |
|
4763dd7
gh-141004: Document `PyModuleDef_Type` (GH-145043)
ZeroIntensity Feb 23, 2026
| https://github.com/python/cpython/pull/144571/commits/4763dd7da4ce912dbe71abb3e760e9306b7a12e8 |
|
fb04208
gh-144777: Fix data races in IncrementalNewlineDecoder (gh-144971)
colesbury Feb 23, 2026
| https://github.com/python/cpython/pull/144571/commits/fb042082edfda0b0399d7e2d223e09f6f08600c0 |
|
d9f4bc7
Update argparse `suggest_on_error` code snippet in docs (#144985)
savannahostrowski Feb 23, 2026
| https://github.com/python/cpython/pull/144571/commits/d9f4bc7b33fb70eed3528998f55f5d13a177f92a |
|
38e46f5
Add Savannah as `jit.yml` CODEOWNER (#145152)
savannahostrowski Feb 23, 2026
| https://github.com/python/cpython/pull/144571/commits/38e46f569186aa175b9a9fc91b9781b9b9cba1b1 |
|
cbdc578
Indexing is more straight-forward (and faster) than unpacking (gh-145…
rhettinger Feb 23, 2026
| https://github.com/python/cpython/pull/144571/commits/cbdc578e4ef26404cb515285edc16d0dd91086cf |
|
f054382
gh-145118: Add `frozendict` support to `str.maketrans()` (gh-145129)
StanFromIreland Feb 23, 2026
| https://github.com/python/cpython/pull/144571/commits/f054382048fe10a874b94e24e6ee87b9609693f7 |
|
91c48a0
Update Python install manager docs (GH-145160)
zooba Feb 23, 2026
| https://github.com/python/cpython/pull/144571/commits/91c48a017d292c9c2c29e92fe0ef6e7dde5bcdec |
|
afa18e1
gh-145110: Fix cleaning of PGO builds in Windows build.bat script (GH…
chris-eibl Feb 23, 2026
| https://github.com/python/cpython/pull/144571/commits/afa18e161b615ac78be21fc563ffa17d9d9970a1 |
|
21f1eae
gh-110937: Document full public importlib.metadata.Distribution API (…
flying-sheep Feb 23, 2026
| https://github.com/python/cpython/pull/144571/commits/21f1eae10370d28e5ca806957807c8e2caf70f06 |
|
605bbc2
`_struct.c`: Fix UB from integer overflow in `prepare_s` (GH-145158)
StanFromIreland Feb 24, 2026
| https://github.com/python/cpython/pull/144571/commits/605bbc254ad8667929e50a203f23d70a78c011d9 |
|
eec5555
gh-101178: Fix possible integer overflow in Ascii85 encoder with wrap…
serhiy-storchaka Feb 24, 2026
| https://github.com/python/cpython/pull/144571/commits/eec5555456d77c8ced0f81315a4ff4014e0caaa7 |
|
79b918d
gh-66305: Fix a hang on Windows in the tempfile module (GH-144672)
serhiy-storchaka Feb 24, 2026
| https://github.com/python/cpython/pull/144571/commits/79b918ddb2fc71c86e7848f5b7dffbe5cb19d8c9 |
|
2231fac
gh-137335: Fix unlikely name conflicts for named pipes in multiproces…
serhiy-storchaka Feb 24, 2026
| https://github.com/python/cpython/pull/144571/commits/2231fac853ca4750a64dc2cfbd824a05101e7275 |
|
e2bf2ac
gh-143304: Fix ctypes.CDLL to honor handle parameter on POSIX systems…
Koolvansh07 Feb 24, 2026
| https://github.com/python/cpython/pull/144571/commits/e2bf2ac2f8d94f8083b32b1e59760bd08441fe7c |
|
5a269aa
Fix `inspect.Parameter` docstring on the `kind` attribute (GH-143541)
johnslavik Feb 24, 2026
| https://github.com/python/cpython/pull/144571/commits/5a269aaee2b4856c0a4f20a2a750da6a046d7bef |
|
4b79957
gh-145122: Add _GUARD_NOS_ANY_DICT to prevent STORE_SUBSCR_DICT on fr…
corona10 Feb 24, 2026
| https://github.com/python/cpython/pull/144571/commits/4b79957dac6c78e3cab829932995e3f13e7353cb |
|
1d94bd7
gh-143535: Dispatch on the second argument if generic method is insta…
johnslavik Feb 24, 2026
| https://github.com/python/cpython/pull/144571/commits/1d94bd77429a1630b7eb69bb807832c3768435df |
|
26fbbfd
gh-88091: Fix unicodedata.decomposition() for Hangul Syllables (GH-14…
StanFromIreland Feb 24, 2026
| https://github.com/python/cpython/pull/144571/commits/26fbbfd04348d9b2cf914db6ab917d3ff0a02c0a |
|
bff02ce
gh-145187: Fix crash on invalid type parameter bound expression in co…
StanFromIreland Feb 24, 2026
| https://github.com/python/cpython/pull/144571/commits/bff02ce2a99cb164e72f2f9698849f393f540c8a |
|
3afea78
gh-136677: Introduce executable specific linker flags to configure (#…
rueteh Feb 24, 2026
| https://github.com/python/cpython/pull/144571/commits/3afea784b8cc7f3485ae6e4f72e1266dbc8ea9ae |
|
08059f6
GH-145006: add ModuleNotFoundError hints when a module for a differen…
FFY00 Feb 25, 2026
| https://github.com/python/cpython/pull/144571/commits/08059f6ebf3fee3291993cb7c43dab4396a54b50 |
|
e68a542
gh-47655: Add support for user data and detail of Tk events to tkinte…
mkiever Feb 25, 2026
| https://github.com/python/cpython/pull/144571/commits/e68a542e94b682ac3f8a464a2b2383de7a062199 |
|
61f597d
GH-145000: Add a tool to record/check removed HTML IDs (#145001)
encukou Feb 25, 2026
| https://github.com/python/cpython/pull/144571/commits/61f597dd34a6d347e8021a4b5aef7ec14169127a |
|
fd0e4b4
gh-85809: Ensure shutil.make_archive accepts path-like objects in all…
tadejmagajna Feb 25, 2026
| https://github.com/python/cpython/pull/144571/commits/fd0e4b479f08558b1217fba66342c9162d95b6a7 |
|
0f4a555
Update status of blockers on combining pixi packges variant sources (…
FFY00 Feb 25, 2026
| https://github.com/python/cpython/pull/144571/commits/0f4a555ad57df7c39502f26e3b96ae3d98094e03 |
|
33ff6f6
gh-142518: Move thread safety sections into a new page (#144716)
lysnikolaou Feb 25, 2026
| https://github.com/python/cpython/pull/144571/commits/33ff6f6e988a9eb469dac987c85b27443bb9edd0 |
|
19b8f2a
Fix "lazy from (...) import (...)" tests (#145213)
FFY00 Feb 25, 2026
| https://github.com/python/cpython/pull/144571/commits/19b8f2a3229e536300cab83fa74c166d954f9a35 |
|
15cab95
Fix compileall in lazy imports test data with bad syntax (#145221)
FFY00 Feb 25, 2026
| https://github.com/python/cpython/pull/144571/commits/15cab9531845a6c413c9ec9b0184c8d49a95267b |
|
d129eae
gh-145197: Fix JIT trace crash when recording function from cleared g…
cocolato Feb 25, 2026
| https://github.com/python/cpython/pull/144571/commits/d129eae7ee8befb374eda63e271d25427c94dff1 |
|
8c5b2d1
gh-144156: move news entry to Library (#145205)
robsdedude Feb 25, 2026
| https://github.com/python/cpython/pull/144571/commits/8c5b2d1c098b637a102b368e38a59932e47160da |
|
bf5ae6d
gh-145037: Fix Emscripten trampoline with emcc >= 4.0.19 (#145038)
hoodmane Feb 25, 2026
| https://github.com/python/cpython/pull/144571/commits/bf5ae6d0382f5db140d8a9f89b7f8acc7daf6e8a |
|
3032154
gh-145202: Fix crash in unicodedata's GraphemeBreakIterator and Segme…
serhiy-storchaka Feb 26, 2026
| https://github.com/python/cpython/pull/144571/commits/3032154b86a8d5a5fd41659bc4fe1b5550b4efad |
|
7e3e3c7
gh-106318: Add examples for str.rjust() method (#143890)
adorilson Feb 26, 2026
| https://github.com/python/cpython/pull/144571/commits/7e3e3c7e954bb130fd0b436ebf379391399bee9d |
|
9577f19
gh-144190: Clarify get_type_hints() instance behavior in docs (#144831)
iamrajhans Feb 26, 2026
| https://github.com/python/cpython/pull/144571/commits/9577f1905861b64b32fc2d8510bb90efc1b9dc7c |
|
50beac6
gh-141510: Update `PyDict_Copy` documentation with note on `frozendic…
eendebakpt Feb 26, 2026
| https://github.com/python/cpython/pull/144571/commits/50beac6b4b5eae70ba33d9f1ca523dd429fef227 |
|
b9b2499
gh-144316: Fix missing exception in _remote_debugging with debug=Fals…
taegyunkim Feb 26, 2026
| https://github.com/python/cpython/pull/144571/commits/b9b2499d5dac43b7f894421d792024913ee332ca |
|
0c4d940
gh-141510: support frozendict's in the C decimal module (gh-145165)
skirpichev Feb 26, 2026
| https://github.com/python/cpython/pull/144571/commits/0c4d9401176f167ce34e770654533d6a9a99d31d |
|
18910cc
gh-144872: fix heap buffer overflow `_PyTokenizer_ensure_utf8` (#144807)
AdamKorcz Feb 26, 2026
| https://github.com/python/cpython/pull/144571/commits/18910cc469e8eb512004c950a9ccd4af2ccec232 |
|
26a469c
gh-142787: Handle empty sqlite3 blob slices (#142824)
abdoulrasheed Feb 26, 2026
| https://github.com/python/cpython/pull/144571/commits/26a469c44e6cb8a0967edfa7eb95263e27b081b7 |
|
03ab030
Fix unlikely potential reference leak in _locale._getdefaultlocale (G…
serhiy-storchaka Feb 27, 2026
| https://github.com/python/cpython/pull/144571/commits/03ab030c08d46dc839791c53c1d645f18dfe4fac |
|
6bedc25
gh-123853: Cleanup Windows 95 locale fallback support (#144738)
mokurin000 Feb 27, 2026
| https://github.com/python/cpython/pull/144571/commits/6bedc253661132b666debd9d42bd0751cd5c8007 |
|
aca1c73
gh-145234: Normalize decoded CR in string tokenizer (#145281)
pablogsal Feb 27, 2026
| https://github.com/python/cpython/pull/144571/commits/aca1c734841d1bdad2d85f929a1fb1814a643d5a |
|
2ccbe65
gh-141004: Document missing type flags (GH-145127)
ZeroIntensity Feb 27, 2026
| https://github.com/python/cpython/pull/144571/commits/2ccbe657c4b801bcd6bb4f5b8ce6d6c797c972b5 |
|
b1ae874
gh-144693: Clarify that `PyFrame_GetBack` does not raise exceptions (…
taegyunkim Feb 27, 2026
| https://github.com/python/cpython/pull/144571/commits/b1ae87436fec2c87a970bf7d12ae5063aa485042 |
|
bbcb932
gh-145142: Make str.maketrans safe under free-threading (gh-145157)
VanshAgarwal24036 Feb 27, 2026
| https://github.com/python/cpython/pull/144571/commits/bbcb9324ff297d0fcb660d287d3ce7044432b4a0 |
|
46a35ea
gh-145305: Update ocert.org URLs in docs from http to https (#145304)
indoor47 Feb 27, 2026
| https://github.com/python/cpython/pull/144571/commits/46a35ea90163c1a79ef5a3a6d62745cf049c1a3b |
|
a1ecfd1
gh-76007: Deprecate `tarfile.version` (#145326)
StanFromIreland Feb 27, 2026
| https://github.com/python/cpython/pull/144571/commits/a1ecfd1fb4f1eab06896d8793fc081321944c40c |
|
07be84d
gh-145230: Update lockbench (gh-145231)
colesbury Feb 27, 2026
| https://github.com/python/cpython/pull/144571/commits/07be84d684369ce8538bf1ec8f5c04e567e30eed |
|
4560c85
GH-144533: Use wasmtime's --argv0 to auto-discover sysconfig in WASI …
savannahostrowski Feb 28, 2026
| https://github.com/python/cpython/pull/144571/commits/4560c857d42ff937cc566e88f1687ad4a168aa73 |
|
2958b3c
gh-145334: Make lazy import tests discoverable (#145336)
johnslavik Feb 28, 2026
| https://github.com/python/cpython/pull/144571/commits/2958b3c0559e541ffb6404142397120ba16740df |
|
e916488
gh-142927: Tachyon: Fix singular and plurals (#145329)
hugovk Feb 28, 2026
| https://github.com/python/cpython/pull/144571/commits/e91648801c8e152ad0fd0697d0b899bf4cb96c19 |
|
0d13a6e
gh-145241: specialize SyntaxError for single trailing-comma with item…
pablogsal Feb 28, 2026
| https://github.com/python/cpython/pull/144571/commits/0d13a6ed36cff5761be6c89be52587dd15ebe5ae |
|
b17b37c
gh-145269: simplify bisect.bisect doc example (#145270)
ngoldbaum Feb 28, 2026
| https://github.com/python/cpython/pull/144571/commits/b17b37c3309cf3f3b5668f3d2566d8c865bfa1be |
|
8795fa5
Add Stan to 'Dates and times' reviewers (#145360)
StanFromIreland Feb 28, 2026
| https://github.com/python/cpython/pull/144571/commits/8795fa5b3db830bd19c40e65f4badab80c62c7f0 |
|
Clear filters
| https://github.com/python/cpython/pull/144571/files |
| Please reload this page | https://github.com/python/cpython/pull/144571/files |
| Please reload this page | https://github.com/python/cpython/pull/144571/files |
|
| https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L66 |
| .github/CODEOWNERS | https://github.com/python/cpython/pull/144571/files#diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7 |
|
View file
| https://github.com/brijkapadia/cpython/blob/8795fa5b3db830bd19c40e65f4badab80c62c7f0/.github/CODEOWNERS |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/144571/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/144571/files#diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7 |
|
| https://github.com/python/cpython/pull/144571/files#diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7 |
|
| https://github.com/python/cpython/pull/144571/files#diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7 |
|
| https://github.com/python/cpython/pull/144571/files#diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7 |
|
| https://github.com/python/cpython/pull/144571/files#diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7 |
|
| https://github.com/python/cpython/pull/144571/files#diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7 |
|
| https://github.com/python/cpython/pull/144571/files#diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7 |
|
| https://github.com/python/cpython/pull/144571/files#diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7 |
|
| https://github.com/python/cpython/pull/144571/files#diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7 |
|
| https://github.com/python/cpython/pull/144571/files#diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7 |
|
| https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L66 |
| .github/ISSUE_TEMPLATE/documentation.yml | https://github.com/python/cpython/pull/144571/files#diff-2e008196bfac9fc9e304318a87047829d828073ddf26962d120005e7990a179b |
|
View file
| https://github.com/brijkapadia/cpython/blob/8795fa5b3db830bd19c40e65f4badab80c62c7f0/.github/ISSUE_TEMPLATE/documentation.yml |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/144571/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/144571/files#diff-2e008196bfac9fc9e304318a87047829d828073ddf26962d120005e7990a179b |
|
| https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L66 |
| .github/workflows/build.yml | https://github.com/python/cpython/pull/144571/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721 |
|
View file
| https://github.com/brijkapadia/cpython/blob/8795fa5b3db830bd19c40e65f4badab80c62c7f0/.github/workflows/build.yml |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/144571/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/144571/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721 |
|
| https://github.com/python/cpython/pull/144571/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721 |
|
| https://github.com/python/cpython/pull/144571/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721 |
|
| https://github.com/python/cpython/pull/144571/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721 |
|
| https://github.com/python/cpython/pull/144571/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721 |
|
| https://github.com/python/cpython/pull/144571/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721 |
|
| https://github.com/python/cpython/pull/144571/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721 |
|
| https://github.com/python/cpython/pull/144571/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721 |
|
| https://github.com/python/cpython/pull/144571/files#diff-5c3fa597431eda03ac3339ae6bf7f05e1a50d6fc7333679ec38e21b337cb6721 |
| Please reload this page | https://github.com/python/cpython/pull/144571/files |
| Please reload this page | https://github.com/python/cpython/pull/144571/files |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |