René's URL Explorer Experiment


Title: bpo-42128: Structural Pattern Matching (PEP 634) by brandtbucher · Pull Request #22917 · python/cpython · GitHub

Open Graph Title: bpo-42128: Structural Pattern Matching (PEP 634) by brandtbucher · Pull Request #22917 · python/cpython

X Title: bpo-42128: Structural Pattern Matching (PEP 634) by brandtbucher · Pull Request #22917 · python/cpython

Description: The Python programming language. Contribute to python/cpython development by creating an account on GitHub.

Open Graph Description: PEP 634 has now been accepted, and we'd like to get this into the next alpha. Several people have volunteered to review the implementation, since it's so huge. Other reviews are very welcom...

X Description: PEP 634 has now been accepted, and we'd like to get this into the next alpha. Several people have volunteered to review the implementation, since it's so huge. Other reviews are ver...

Opengraph URL: https://github.com/python/cpython/pull/22917

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:eff00f26-7b4e-8643-d9fc-04c6572bf05b
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC680:2FB335:E80415:1376DC2:6A52928C
html-safe-noncea71d85e10f6722ce9f4e8f08783bc75a61156e75f2546aec234f6d6c3104e21a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNjgwOjJGQjMzNTpFODA0MTU6MTM3NkRDMjo2QTUyOTI4QyIsInZpc2l0b3JfaWQiOiI2MDAxNDQ0NTQxMzQ5MTM5MDg0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac256d31f0e1ad9dbbcd325114542dfdabe5755f4b59c058b0d419d873ef1fa352
hovercard-subject-tagpull_request:509050325
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python/cpython/22917/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/8de46187fe5b16966b0c6b7c93b640c642067cd4ace2faea5c8db7c6a1b0a74d/python/cpython/pull/22917
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/8de46187fe5b16966b0c6b7c93b640c642067cd4ace2faea5c8db7c6a1b0a74d/python/cpython/pull/22917
og:image:altPEP 634 has now been accepted, and we'd like to get this into the next alpha. Several people have volunteered to review the implementation, since it's so huge. Other reviews are very welcom...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamebrandtbucher
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-cache
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release07a982c1d40157c619b364352b704c3ce66bb332
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/22917#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F22917
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://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%2F22917
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%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/22917
Reloadhttps://github.com/python/cpython/pull/22917
Reloadhttps://github.com/python/cpython/pull/22917
Please reload this pagehttps://github.com/python/cpython/pull/22917
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/22917
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 35k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 73.8k 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
brandtbucherhttps://github.com/brandtbucher
python:masterhttps://github.com/python/cpython/tree/master
brandtbucher:patmahttps://github.com/brandtbucher/cpython/tree/patma
Conversationhttps://github.com/python/cpython/pull/22917
Commits260 (260)https://github.com/python/cpython/pull/22917/commits
Checkshttps://github.com/python/cpython/pull/22917/checks
Files changedhttps://github.com/python/cpython/pull/22917/files
bpo-42128: Structural Pattern Matching (PEP 634)https://github.com/python/cpython/pull/22917#top
brandtbucherhttps://github.com/brandtbucher
python:masterhttps://github.com/python/cpython/tree/master
brandtbucher:patmahttps://github.com/brandtbucher/cpython/tree/patma
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Oct 23, 2020https://github.com/python/cpython/pull/22917#issue-728322091
Please reload this pagehttps://github.com/python/cpython/pull/22917
https://bugs.python.org/issue42128https://bugs.python.org/issue42128
Please reload this pagehttps://github.com/python/cpython/pull/22917
gvanrossumhttps://github.com/gvanrossum
May 25, 2020 16:32https://github.com/python/cpython/pull/22917#commits-pushed-1d39be6
https://github.com/gvanrossum
Tentative (incomplete) grammar for match statementshttps://github.com/python/cpython/pull/22917/commits/1d39be6f9e3351ad9799f9d174edc3e6d142b9d9
1d39be6https://github.com/python/cpython/pull/22917/commits/1d39be6f9e3351ad9799f9d174edc3e6d142b9d9
https://github.com/brandtbucher
Add tests for or-patternshttps://github.com/python/cpython/pull/22917/commits/67354ad6669bc65493a80c4b0dd8585547efaae9
67354adhttps://github.com/python/cpython/pull/22917/commits/67354ad6669bc65493a80c4b0dd8585547efaae9
https://github.com/brandtbucher
Add support for or-patternshttps://github.com/python/cpython/pull/22917/commits/5d609c7866671f2d5a7ac9e6eb14727e9289ba81
5d609c7https://github.com/python/cpython/pull/22917/commits/5d609c7866671f2d5a7ac9e6eb14727e9289ba81
https://github.com/brandtbucher
Merge branch 'patma' ofhttps://github.com/python/cpython/pull/22917/commits/a222351ee42ca97379c3f87627f3eaaa90eda307
https://github.com/brandtbucher/cpythonhttps://github.com/brandtbucher/cpython
into …https://github.com/python/cpython/pull/22917/commits/a222351ee42ca97379c3f87627f3eaaa90eda307
a222351https://github.com/python/cpython/pull/22917/commits/a222351ee42ca97379c3f87627f3eaaa90eda307
https://github.com/brandtbucher
Clean up pattern matching compilerhttps://github.com/python/cpython/pull/22917/commits/1f8bcbd737ab1fc7465ea153f16a004c8c821dfe
1f8bcbdhttps://github.com/python/cpython/pull/22917/commits/1f8bcbd737ab1fc7465ea153f16a004c8c821dfe
https://github.com/brandtbucher
Add attribute/name supporthttps://github.com/python/cpython/pull/22917/commits/eb704d4284fd1be743faecd7c9ac07dc3978f747
eb704d4https://github.com/python/cpython/pull/22917/commits/eb704d4284fd1be743faecd7c9ac07dc3978f747
https://github.com/brandtbucher
Validate name contexthttps://github.com/python/cpython/pull/22917/commits/5a361bff2ba14a6a5140292c5a7e007c4e547de9
5a361bfhttps://github.com/python/cpython/pull/22917/commits/5a361bff2ba14a6a5140292c5a7e007c4e547de9
https://github.com/brandtbucher
Clean up pattern compilerhttps://github.com/python/cpython/pull/22917/commits/9c2e61cb51c052c770baa6e0213eea601cb3ffd9
9c2e61chttps://github.com/python/cpython/pull/22917/commits/9c2e61cb51c052c770baa6e0213eea601cb3ffd9
https://github.com/brandtbucher
Don't bind _https://github.com/python/cpython/pull/22917/commits/dddcca8c11fb7eb72fea6aedb75ac57d1828710d
dddcca8https://github.com/python/cpython/pull/22917/commits/dddcca8c11fb7eb72fea6aedb75ac57d1828710d
https://github.com/brandtbucher
Add sequence testshttps://github.com/python/cpython/pull/22917/commits/af70c74b47b493da893377e0b06367d9f00b40a6
af70c74https://github.com/python/cpython/pull/22917/commits/af70c74b47b493da893377e0b06367d9f00b40a6
https://github.com/brandtbucher
Add basic sequence supporthttps://github.com/python/cpython/pull/22917/commits/4191858df60100d2247fa707fc800ba1655e3231
4191858https://github.com/python/cpython/pull/22917/commits/4191858df60100d2247fa707fc800ba1655e3231
https://github.com/brandtbucher
Add support for starred sub-patterns in sequenceshttps://github.com/python/cpython/pull/22917/commits/33633c17bffb230b17f3187bbe779a6d45afe105
33633c1https://github.com/python/cpython/pull/22917/commits/33633c17bffb230b17f3187bbe779a6d45afe105
https://github.com/brandtbucher
Format testshttps://github.com/python/cpython/pull/22917/commits/a36542eca04410328beb25f0c0a134faf509f010
a36542ehttps://github.com/python/cpython/pull/22917/commits/a36542eca04410328beb25f0c0a134faf509f010
https://github.com/brandtbucher
Merge branch 'master' ofhttps://github.com/python/cpython/pull/22917/commits/d62a426b91cb461f0dbaba2245b3e8124fff6e53
https://github.com/python/cpythonhttps://github.com/python/cpython
into patmahttps://github.com/python/cpython/pull/22917/commits/d62a426b91cb461f0dbaba2245b3e8124fff6e53
d62a426https://github.com/python/cpython/pull/22917/commits/d62a426b91cb461f0dbaba2245b3e8124fff6e53
https://github.com/brandtbucher
Simplify control-flowhttps://github.com/python/cpython/pull/22917/commits/76d108c38c2339c2bc8da3ff75790e1822984cc8
76d108chttps://github.com/python/cpython/pull/22917/commits/76d108c38c2339c2bc8da3ff75790e1822984cc8
https://github.com/brandtbucher
Rename blockshttps://github.com/python/cpython/pull/22917/commits/34c54a0f1216788f9992f17d1cc41e35b47904be
34c54a0https://github.com/python/cpython/pull/22917/commits/34c54a0f1216788f9992f17d1cc41e35b47904be
https://github.com/brandtbucher
Add GET_MATCH_ITER opcodehttps://github.com/python/cpython/pull/22917/commits/8bc9ae5d9f6a9364867dea640f0d4679ff328f06
8bc9ae5https://github.com/python/cpython/pull/22917/commits/8bc9ae5d9f6a9364867dea640f0d4679ff328f06
https://github.com/brandtbucher
Add string testshttps://github.com/python/cpython/pull/22917/commits/2586ee67ca16b53e44f35d58ffd45771f978086f
2586ee6https://github.com/python/cpython/pull/22917/commits/2586ee67ca16b53e44f35d58ffd45771f978086f
https://github.com/brandtbucher
Rename and add patma testshttps://github.com/python/cpython/pull/22917/commits/adb04fd3f2bb6dc03593e519a163ddc52942ea36
adb04fdhttps://github.com/python/cpython/pull/22917/commits/adb04fd3f2bb6dc03593e519a163ddc52942ea36
https://github.com/brandtbucher
Cleanuphttps://github.com/python/cpython/pull/22917/commits/6eb67836273a75c7910f902f3847c22a37158ef8
6eb6783https://github.com/python/cpython/pull/22917/commits/6eb67836273a75c7910f902f3847c22a37158ef8
https://github.com/brandtbucher
Use Mapping/Sequence _collections_abchttps://github.com/python/cpython/pull/22917/commits/f3c513d3647360e32ec4009d29c7bed4a78c1455
f3c513dhttps://github.com/python/cpython/pull/22917/commits/f3c513d3647360e32ec4009d29c7bed4a78c1455
https://github.com/brandtbucher
Add missing error handlinghttps://github.com/python/cpython/pull/22917/commits/fc472c7bc42ca88575c6d897a1e3ac219e97b892
fc472c7https://github.com/python/cpython/pull/22917/commits/fc472c7bc42ca88575c6d897a1e3ac219e97b892
https://github.com/brandtbucher
Add GET_MATCH_MAPhttps://github.com/python/cpython/pull/22917/commits/26dd4fdfe28c5c092b573615968420e9f030ff11
26dd4fdhttps://github.com/python/cpython/pull/22917/commits/26dd4fdfe28c5c092b573615968420e9f030ff11
https://github.com/brandtbucher
Simplify new opcodeshttps://github.com/python/cpython/pull/22917/commits/6ce6c345ce484b2ffa973fe44d5c735f6db4081d
6ce6c34https://github.com/python/cpython/pull/22917/commits/6ce6c345ce484b2ffa973fe44d5c735f6db4081d
https://github.com/brandtbucher
Bump MAGIC_NUMBERhttps://github.com/python/cpython/pull/22917/commits/ea0de16e323c3e68329b7624cc4f6d384cba55d6
ea0de16https://github.com/python/cpython/pull/22917/commits/ea0de16e323c3e68329b7624cc4f6d384cba55d6
https://github.com/brandtbucher
Add mapping supporthttps://github.com/python/cpython/pull/22917/commits/880a7c2b53b433de0b5cbfa48cf17b07d0157844
880a7c2https://github.com/python/cpython/pull/22917/commits/880a7c2b53b433de0b5cbfa48cf17b07d0157844
https://github.com/brandtbucher
Add a bunch of mapping tests, plus cleanuphttps://github.com/python/cpython/pull/22917/commits/297ceb2b8a625dfbefe570e110efa574f28fbb30
297ceb2https://github.com/python/cpython/pull/22917/commits/297ceb2b8a625dfbefe570e110efa574f28fbb30
https://github.com/brandtbucher
Reorganize pattern compilerhttps://github.com/python/cpython/pull/22917/commits/1902b2143937534aa29649ce154f7194a5f14f81
1902b21https://github.com/python/cpython/pull/22917/commits/1902b2143937534aa29649ce154f7194a5f14f81
https://github.com/brandtbucher
Handle errors when creating new blockshttps://github.com/python/cpython/pull/22917/commits/09e8fdcc111e48da4f2d771d18d4d98d7f3965ed
09e8fdchttps://github.com/python/cpython/pull/22917/commits/09e8fdcc111e48da4f2d771d18d4d98d7f3965ed
https://github.com/brandtbucher
Break out _collections_abc stuff in cevalhttps://github.com/python/cpython/pull/22917/commits/f612a2740c8e6e7f43b8d60f240ef226469115d3
f612a27https://github.com/python/cpython/pull/22917/commits/f612a2740c8e6e7f43b8d60f240ef226469115d3
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Feb 19, 2021https://github.com/python/cpython/pull/22917#issuecomment-781730140
Please reload this pagehttps://github.com/python/cpython/pull/22917
Please reload this pagehttps://github.com/python/cpython/pull/22917
https://github.com/pablogsal
pablogsalhttps://github.com/pablogsal
Feb 19, 2021https://github.com/python/cpython/pull/22917#issuecomment-781734975
Please reload this pagehttps://github.com/python/cpython/pull/22917
Please reload this pagehttps://github.com/python/cpython/pull/22917
https://github.com/willingc
willingchttps://github.com/willingc
Feb 19, 2021 https://github.com/python/cpython/pull/22917#pullrequestreview-593832138
View reviewed changes https://github.com/python/cpython/pull/22917/files/0d5628566c6af54742e0363969a1164e4448dc31
willingchttps://github.com/willingc
https://github.com/python/cpython/pull/22917#pullrequestreview-593832138
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@brandtbucherhttps://github.com/brandtbucher
Please reload this pagehttps://github.com/python/cpython/pull/22917
https://github.com/gvanrossum
gvanrossumhttps://github.com/gvanrossum
Feb 19, 2021 https://github.com/python/cpython/pull/22917#ref-pullrequest-812433978
bpo-42128: Add what's new section for PEP 634 (pattern matching) #24588 https://github.com/python/cpython/pull/24588
https://github.com/asottile
asottilehttps://github.com/asottile
Feb 20, 2021https://github.com/python/cpython/pull/22917#issuecomment-782470562
Please reload this pagehttps://github.com/python/cpython/pull/22917
https://github.com/pablogsal
pablogsalhttps://github.com/pablogsal
Feb 20, 2021https://github.com/python/cpython/pull/22917#issuecomment-782479341
https://www.python.org/dev/peps/pep-0634/#side-effects-and-undefined-behaviorhttps://www.python.org/dev/peps/pep-0634/#side-effects-and-undefined-behavior
Please reload this pagehttps://github.com/python/cpython/pull/22917
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Feb 20, 2021https://github.com/python/cpython/pull/22917#issuecomment-782484515
Please reload this pagehttps://github.com/python/cpython/pull/22917
Please reload this pagehttps://github.com/python/cpython/pull/22917
https://github.com/brandtbucher
Fix NULL pointer errorhttps://github.com/python/cpython/pull/22917/commits/69fa421115525c868520ffe37086b93169cf4e83
69fa421https://github.com/python/cpython/pull/22917/commits/69fa421115525c868520ffe37086b93169cf4e83
https://github.com/pablogsal
pablogsalhttps://github.com/pablogsal
Feb 20, 2021 https://github.com/python/cpython/pull/22917#pullrequestreview-594766879
View reviewed changes https://github.com/python/cpython/pull/22917/files/69fa421115525c868520ffe37086b93169cf4e83
Python/ceval.chttps://github.com/python/cpython/pull/22917/files/69fa421115525c868520ffe37086b93169cf4e83#diff-c22186367cbe20233e843261998dc027ae5f1f8c0d2e778abfa454ae74cc59de
pablogsalhttps://github.com/pablogsal
Feb 20, 2021https://github.com/python/cpython/pull/22917#discussion_r579678887
Please reload this pagehttps://github.com/python/cpython/pull/22917
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/22917
brandtbucherhttps://github.com/brandtbucher
Feb 20, 2021https://github.com/python/cpython/pull/22917#discussion_r579681078
Please reload this pagehttps://github.com/python/cpython/pull/22917
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/22917
brandtbucherhttps://github.com/brandtbucher
Feb 20, 2021https://github.com/python/cpython/pull/22917#discussion_r579681132
Please reload this pagehttps://github.com/python/cpython/pull/22917
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/22917
brandtbucherhttps://github.com/brandtbucher
Feb 20, 2021https://github.com/python/cpython/pull/22917#discussion_r579687024
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/22917
pablogsalhttps://github.com/pablogsal
Feb 20, 2021https://github.com/python/cpython/pull/22917#discussion_r579688153
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/22917
https://github.com/pablogsal
pablogsalhttps://github.com/pablogsal
Feb 20, 2021 https://github.com/python/cpython/pull/22917#pullrequestreview-594766902
View reviewed changes https://github.com/python/cpython/pull/22917/files/69fa421115525c868520ffe37086b93169cf4e83
Python/ceval.chttps://github.com/python/cpython/pull/22917/files/69fa421115525c868520ffe37086b93169cf4e83#diff-c22186367cbe20233e843261998dc027ae5f1f8c0d2e778abfa454ae74cc59de
pablogsalhttps://github.com/pablogsal
Feb 20, 2021https://github.com/python/cpython/pull/22917#discussion_r579678911
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://github.com/python/cpython/pull/22917/files?file-filters%5B%5D=.asdl&file-filters%5B%5D=.c&file-filters%5B%5D=.h&file-filters%5B%5D=.py#r579678887https://github.com/python/cpython/pull/22917/files?file-filters%5B%5D=.asdl&file-filters%5B%5D=.c&file-filters%5B%5D=.h&file-filters%5B%5D=.py#r579678887
Please reload this pagehttps://github.com/python/cpython/pull/22917
https://github.com/brandtbucher
Don't keep uninitialized tuples hanging aroundhttps://github.com/python/cpython/pull/22917/commits/1711207fef21fd5fe0e19cc17d2d637ea202b450
1711207https://github.com/python/cpython/pull/22917/commits/1711207fef21fd5fe0e19cc17d2d637ea202b450
https://github.com/pablogsal
pablogsalhttps://github.com/pablogsal
Feb 20, 2021 https://github.com/python/cpython/pull/22917#pullrequestreview-594773115
View reviewed changes https://github.com/python/cpython/pull/22917/files/1711207fef21fd5fe0e19cc17d2d637ea202b450
Python/ceval.chttps://github.com/python/cpython/pull/22917/files/1711207fef21fd5fe0e19cc17d2d637ea202b450#diff-c22186367cbe20233e843261998dc027ae5f1f8c0d2e778abfa454ae74cc59de
pablogsalhttps://github.com/pablogsal
Feb 20, 2021https://github.com/python/cpython/pull/22917#discussion_r579688274
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
#24598https://github.com/python/cpython/pull/24598
Please reload this pagehttps://github.com/python/cpython/pull/22917
brandtbucherhttps://github.com/brandtbucher
February 22, 2021 10:58https://github.com/python/cpython/pull/22917#commits-pushed-f7c833e
https://github.com/brandtbucher
Catch up with masterhttps://github.com/python/cpython/pull/22917/commits/f7c833e4c8cc5dc0d3418ef481774c7ad194ed9e
f7c833ehttps://github.com/python/cpython/pull/22917/commits/f7c833e4c8cc5dc0d3418ef481774c7ad194ed9e
https://github.com/brandtbucher
Fix new refleaks ("-R 3:3" is clean again)https://github.com/python/cpython/pull/22917/commits/77620990734eb8262645aa1aa77ddc53b01dfe79
7762099https://github.com/python/cpython/pull/22917/commits/77620990734eb8262645aa1aa77ddc53b01dfe79
https://github.com/brandtbucher
Use PySet_CheckExact (thanks Pablo!)https://github.com/python/cpython/pull/22917/commits/5e269fb1dca523c409deee6e6a964645526051d6
5e269fbhttps://github.com/python/cpython/pull/22917/commits/5e269fb1dca523c409deee6e6a964645526051d6
https://github.com/brandtbucher
Move some commentshttps://github.com/python/cpython/pull/22917/commits/ca6e332b917342ee67b36aa7315efa4d203be112
ca6e332https://github.com/python/cpython/pull/22917/commits/ca6e332b917342ee67b36aa7315efa4d203be112
https://github.com/brandtbucher
Catch up with masterhttps://github.com/python/cpython/pull/22917/commits/61616fc3b4edb069bb4494837b6f76acb33cd4a6
61616fchttps://github.com/python/cpython/pull/22917/commits/61616fc3b4edb069bb4494837b6f76acb33cd4a6
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Feb 24, 2021https://github.com/python/cpython/pull/22917#issuecomment-785290381
@pablogsalhttps://github.com/pablogsal
Please reload this pagehttps://github.com/python/cpython/pull/22917
https://github.com/pablogsal
pablogsalhttps://github.com/pablogsal
🔨 test-with-buildbots https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22%3Ahammer%3A%20test-with-buildbots%22
Feb 24, 2021https://github.com/python/cpython/pull/22917#event-4373517401
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
Feb 24, 2021https://github.com/python/cpython/pull/22917#issuecomment-785425284
@pablogsalhttps://github.com/pablogsal
61616fchttps://github.com/python/cpython/commit/61616fc3b4edb069bb4494837b6f76acb33cd4a6
Please reload this pagehttps://github.com/python/cpython/pull/22917
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
🔨 test-with-buildbots https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22%3Ahammer%3A%20test-with-buildbots%22
Feb 24, 2021https://github.com/python/cpython/pull/22917#event-4373517490
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Feb 25, 2021https://github.com/python/cpython/pull/22917#issuecomment-786047208
Please reload this pagehttps://github.com/python/cpython/pull/22917
#24643https://github.com/python/cpython/pull/24643
Please reload this pagehttps://github.com/python/cpython/pull/22917
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Feb 26, 2021https://github.com/python/cpython/pull/22917#issuecomment-786936898
Please reload this pagehttps://github.com/python/cpython/pull/22917
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
145bf26https://github.com/python/cpython/commit/145bf269df3530176f6ebeab1324890ef7070bf8
Feb 26, 2021https://github.com/python/cpython/pull/22917#event-4384096489
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
awaiting changes https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20changes%22
Feb 26, 2021https://github.com/python/cpython/pull/22917#event-4384096598
adorilsonhttps://github.com/adorilson
Mar 13, 2021 https://github.com/python/cpython/pull/22917#ref-commit-c468eab
https://github.com/brandtbucher
https://github.com/gvanrossum
https://github.com/viridia
https://github.com/pablogsal
https://github.com/adorilson
bpo-42128: Structural Pattern Matching (PEP 634) (https://github.com/adorilson/cpython/commit/c468eab5e5e5306ea6bf1faca330961541ac954b
pythonGH-22917https://github.com/python/cpython/pull/22917
)https://github.com/adorilson/cpython/commit/c468eab5e5e5306ea6bf1faca330961541ac954b
c468eabhttps://github.com/adorilson/cpython/commit/c468eab5e5e5306ea6bf1faca330961541ac954b
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
Mar 17, 2021 https://github.com/python/cpython/pull/22917#ref-issue-679949738
Literal comparison for True, False, None gvanrossum/patma#139 https://github.com/gvanrossum/patma/issues/139
https://github.com/brandtbucher
brandtbucherhttps://github.com/brandtbucher
July 21, 2022 20:20https://github.com/python/cpython/pull/22917#event-7041207785
https://github.com/serhiy-storchaka
serhiy-storchakahttps://github.com/serhiy-storchaka
Jul 1, 2023 https://github.com/python/cpython/pull/22917#pullrequestreview-1508409368
View reviewed changes https://github.com/python/cpython/pull/22917/files/61616fc3b4edb069bb4494837b6f76acb33cd4a6
Python/ceval.chttps://github.com/python/cpython/pull/22917/files/61616fc3b4edb069bb4494837b6f76acb33cd4a6#diff-c22186367cbe20233e843261998dc027ae5f1f8c0d2e778abfa454ae74cc59de
serhiy-storchakahttps://github.com/serhiy-storchaka
Jul 1, 2023https://github.com/python/cpython/pull/22917#discussion_r1248668491
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
#106303https://github.com/python/cpython/issues/106303
Please reload this pagehttps://github.com/python/cpython/pull/22917
Python/ceval.chttps://github.com/python/cpython/pull/22917/files/61616fc3b4edb069bb4494837b6f76acb33cd4a6#diff-c22186367cbe20233e843261998dc027ae5f1f8c0d2e778abfa454ae74cc59de
serhiy-storchakahttps://github.com/serhiy-storchaka
Jul 1, 2023https://github.com/python/cpython/pull/22917#discussion_r1248669875
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/22917
https://github.com/guilhermeleobas
guilhermeleobashttps://github.com/guilhermeleobas
Dec 26, 2025 https://github.com/python/cpython/pull/22917#ref-pullrequest-3762416280
[Dynamo] Implement MATCH_CLASS opcode for structural pattern matching pytorch/pytorch#171304 https://github.com/pytorch/pytorch/pull/171304
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F22917
https://github.com/ncoghlan
ncoghlan https://github.com/ncoghlan
https://github.com/python/cpython/pull/22917/files/8b093eb90451864685dc53f75283686e380e6bed
https://github.com/willingc
willingc https://github.com/willingc
https://github.com/python/cpython/pull/22917/files/0d5628566c6af54742e0363969a1164e4448dc31
https://github.com/serhiy-storchaka
serhiy-storchaka https://github.com/serhiy-storchaka
https://github.com/python/cpython/pull/22917/files/61616fc3b4edb069bb4494837b6f76acb33cd4a6
https://github.com/markshannon
markshannon https://github.com/markshannon
https://github.com/python/cpython/pull/22917/files/0618706a8ad6b033f83979f4d640b670388dddb1
https://github.com/pablogsal
pablogsal https://github.com/pablogsal
https://github.com/python/cpython/pull/22917/files/1711207fef21fd5fe0e19cc17d2d637ea202b450
https://github.com/gvanrossum
gvanrossum https://github.com/gvanrossum
https://github.com/lysnikolaou
lysnikolaou https://github.com/lysnikolaou
https://github.com/isidentical
isidentical https://github.com/isidentical
https://github.com/ericvsmith
ericvsmith https://github.com/ericvsmith
https://github.com/methane
methane https://github.com/methane
https://github.com/brandtbucher
brandtbucher https://github.com/brandtbucher
sprint https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Asprint
type-feature https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Atype-feature
Please reload this pagehttps://github.com/python/cpython/pull/22917
https://github.com/brandtbucher
https://github.com/bedevere-bot
https://github.com/pablogsal
https://github.com/markshannon
https://github.com/asottile
https://github.com/ncoghlan
https://github.com/willingc
https://github.com/serhiy-storchaka
https://github.com/isidentical
https://github.com/the-knights-who-say-ni
https://github.com/gvanrossum
https://github.com/viridia
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.