René's URL Explorer Experiment


Title: bpo-32226: PEP 560: improve typing module by ilevkivskyi · Pull Request #4906 · python/cpython · GitHub

Open Graph Title: bpo-32226: PEP 560: improve typing module by ilevkivskyi · Pull Request #4906 · python/cpython

X Title: bpo-32226: PEP 560: improve typing module by ilevkivskyi · Pull Request #4906 · python/cpython

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

Open Graph Description: This is not ready for a detailed review, but updates to tests can be already discussed. You can also play with the new implementation but some minor details can change. Here is the summary of chang...

X Description: This is not ready for a detailed review, but updates to tests can be already discussed. You can also play with the new implementation but some minor details can change. Here is the summary of chang...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:a87c032a-96ed-ab29-21d1-3cea6f6f4087
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD032:CA906:D05E47:12CAD10:6A4E4BE4
html-safe-nonce86d2fd88898d074f2e29d4c39e3f8ff91dca05ff8bd467e0fd9511228224a507
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMDMyOkNBOTA2OkQwNUU0NzoxMkNBRDEwOjZBNEU0QkU0IiwidmlzaXRvcl9pZCI6Ijg5ODAyMjc2NzM2NTQ0NDcwNzYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac13848a211238165e2ac9b778aa2978ede0486e34e2dd5986222cd6b49b1d0b69
hovercard-subject-tagpull_request:158761658
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///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/python/cpython/pull/4906/commits
twitter:imagehttps://opengraph.githubassets.com/8b1cb0a97c3d5738210d5e3a699c4378dea871632cf278449bce0a9680fd315e/python/cpython/pull/4906
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/8b1cb0a97c3d5738210d5e3a699c4378dea871632cf278449bce0a9680fd315e/python/cpython/pull/4906
og:image:altThis is not ready for a detailed review, but updates to tests can be already discussed. You can also play with the new implementation but some minor details can change. Here is the summary of chang...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameilevkivskyi
hostnamegithub.com
expected-hostnamegithub.com
None030096ee0db095447bfe77409d33bfac127ca7128299c58deef27c52eaa1b1f0
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
releasee8506f6d0538364886e3f0153c154c410965e70d
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/4906/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F4906%2Fcommits
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/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/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/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%2F4906%2Fcommits
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%2Fcommits&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/4906/commits
Reloadhttps://github.com/python/cpython/pull/4906/commits
Reloadhttps://github.com/python/cpython/pull/4906/commits
Please reload this pagehttps://github.com/python/cpython/pull/4906/commits
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/4906/commits
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 34.8k 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
ilevkivskyihttps://github.com/ilevkivskyi
python:masterhttps://github.com/python/cpython/tree/master
ilevkivskyi:new-typinghttps://github.com/ilevkivskyi/cpython/tree/new-typing
Conversationhttps://github.com/python/cpython/pull/4906
Commits88 (88)https://github.com/python/cpython/pull/4906/commits
Checkshttps://github.com/python/cpython/pull/4906/checks
Files changedhttps://github.com/python/cpython/pull/4906/files
bpo-32226: PEP 560: improve typing modulehttps://github.com/python/cpython/pull/4906/commits#top
ilevkivskyihttps://github.com/ilevkivskyi
python:masterhttps://github.com/python/cpython/tree/master
ilevkivskyi:new-typinghttps://github.com/ilevkivskyi/cpython/tree/new-typing
POC implementation of __base_subclass__https://github.com/python/cpython/pull/4906/commits/26afdc6639a8c03113e4fefae1ff7298eeb161df
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
26afdc6https://github.com/python/cpython/pull/4906/commits/26afdc6639a8c03113e4fefae1ff7298eeb161df
https://github.com/python/cpython/tree/26afdc6639a8c03113e4fefae1ff7298eeb161df
POC implementation of __class_getitem__https://github.com/python/cpython/pull/4906/commits/3285fb6898739dfb844412f04d7638136e39d747
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
3285fb6https://github.com/python/cpython/pull/4906/commits/3285fb6898739dfb844412f04d7638136e39d747
https://github.com/python/cpython/tree/3285fb6898739dfb844412f04d7638136e39d747
Modify __base_subclass__ API to support dynamic evaluation and base removalhttps://github.com/python/cpython/pull/4906/commits/779f85dcba319311d788e8aa7e6b87c923bf9935
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
779f85dhttps://github.com/python/cpython/pull/4906/commits/779f85dcba319311d788e8aa7e6b87c923bf9935
https://github.com/python/cpython/tree/779f85dcba319311d788e8aa7e6b87c923bf9935
Make __base_subclass__ faster and saferhttps://github.com/python/cpython/pull/4906/commits/5d5211d9172660913f5b1507183117d837c26ba3
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
5d5211dhttps://github.com/python/cpython/pull/4906/commits/5d5211d9172660913f5b1507183117d837c26ba3
https://github.com/python/cpython/tree/5d5211d9172660913f5b1507183117d837c26ba3
Factor out base update in a separate helperhttps://github.com/python/cpython/pull/4906/commits/41fa7e9ce186efb3953ce99d0094f71f38fdc18f
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
41fa7e9https://github.com/python/cpython/pull/4906/commits/41fa7e9ce186efb3953ce99d0094f71f38fdc18f
https://github.com/python/cpython/tree/41fa7e9ce186efb3953ce99d0094f71f38fdc18f
Formattinghttps://github.com/python/cpython/pull/4906/commits/5aeebab8950d5efc3f2c6c36c3e1e7a78e7d146d
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
5aeebabhttps://github.com/python/cpython/pull/4906/commits/5aeebab8950d5efc3f2c6c36c3e1e7a78e7d146d
https://github.com/python/cpython/tree/5aeebab8950d5efc3f2c6c36c3e1e7a78e7d146d
Also make __class_getitem__ saferhttps://github.com/python/cpython/pull/4906/commits/e858ea7501b6bf0ccee2a4afd3104c8b7b6da7bc
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
e858ea7https://github.com/python/cpython/pull/4906/commits/e858ea7501b6bf0ccee2a4afd3104c8b7b6da7bc
https://github.com/python/cpython/tree/e858ea7501b6bf0ccee2a4afd3104c8b7b6da7bc
Simplify some codehttps://github.com/python/cpython/pull/4906/commits/5b8d45367b2adb0015c37e7d592f00bba32d973a
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
5b8d453https://github.com/python/cpython/pull/4906/commits/5b8d45367b2adb0015c37e7d592f00bba32d973a
https://github.com/python/cpython/tree/5b8d45367b2adb0015c37e7d592f00bba32d973a
Initial work on typing2https://github.com/python/cpython/pull/4906/commits/b3e52f12341fb840811cddd03c97e4bfe53ac8fe
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
b3e52f1https://github.com/python/cpython/pull/4906/commits/b3e52f12341fb840811cddd03c97e4bfe53ac8fe
https://github.com/python/cpython/tree/b3e52f12341fb840811cddd03c97e4bfe53ac8fe
Remove test implementation for typinghttps://github.com/python/cpython/pull/4906/commits/6e7b575273aed0a4c5f181fde1825d82d9924b8d
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
6e7b575https://github.com/python/cpython/pull/4906/commits/6e7b575273aed0a4c5f181fde1825d82d9924b8d
https://github.com/python/cpython/tree/6e7b575273aed0a4c5f181fde1825d82d9924b8d
Rename base_subclass to subclass_basehttps://github.com/python/cpython/pull/4906/commits/a8437fa175c437cede74aadfd3b60cbf0de3fcd6
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
a8437fahttps://github.com/python/cpython/pull/4906/commits/a8437fa175c437cede74aadfd3b60cbf0de3fcd6
https://github.com/python/cpython/tree/a8437fa175c437cede74aadfd3b60cbf0de3fcd6
Start adding testshttps://github.com/python/cpython/pull/4906/commits/c2d8ac2f8dd8c53ba6c655544f10b33b957305cd
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
c2d8ac2https://github.com/python/cpython/pull/4906/commits/c2d8ac2f8dd8c53ba6c655544f10b33b957305cd
https://github.com/python/cpython/tree/c2d8ac2f8dd8c53ba6c655544f10b33b957305cd
Add tests for __subclass_base__https://github.com/python/cpython/pull/4906/commits/bc06c6b3fa22d2ec00c672b386ab808579b691bb
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
bc06c6bhttps://github.com/python/cpython/pull/4906/commits/bc06c6b3fa22d2ec00c672b386ab808579b691bb
https://github.com/python/cpython/tree/bc06c6b3fa22d2ec00c672b386ab808579b691bb
Add tests for __class_getitem__https://github.com/python/cpython/pull/4906/commits/86c5d615fd1c1660a1325300f3e0199c6a276225
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
86c5d61https://github.com/python/cpython/pull/4906/commits/86c5d615fd1c1660a1325300f3e0199c6a276225
https://github.com/python/cpython/tree/86c5d615fd1c1660a1325300f3e0199c6a276225
Fix trailing whitespacehttps://github.com/python/cpython/pull/4906/commits/2cef78ae92353ca667730d2a1d7a81f36f9501a9
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
2cef78ahttps://github.com/python/cpython/pull/4906/commits/2cef78ae92353ca667730d2a1d7a81f36f9501a9
https://github.com/python/cpython/tree/2cef78ae92353ca667730d2a1d7a81f36f9501a9
Alternative implementation of __class_getitem__https://github.com/python/cpython/pull/4906/commits/b9bbf7c569027cc9bd16d731683a08ea3838ecde
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
b9bbf7chttps://github.com/python/cpython/pull/4906/commits/b9bbf7c569027cc9bd16d731683a08ea3838ecde
https://github.com/python/cpython/tree/b9bbf7c569027cc9bd16d731683a08ea3838ecde
Simplify code and fix reference countinghttps://github.com/python/cpython/pull/4906/commits/2495e942c7f90ff7b2292ef44ec5d82bf2281619
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
2495e94https://github.com/python/cpython/pull/4906/commits/2495e942c7f90ff7b2292ef44ec5d82bf2281619
https://github.com/python/cpython/tree/2495e942c7f90ff7b2292ef44ec5d82bf2281619
Rename __base_subclass__ to __mro_entry__https://github.com/python/cpython/pull/4906/commits/9ca8dfca2357d5f1556966c23f346b6d609b98c1
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
9ca8dfchttps://github.com/python/cpython/pull/4906/commits/9ca8dfca2357d5f1556966c23f346b6d609b98c1
https://github.com/python/cpython/tree/9ca8dfca2357d5f1556966c23f346b6d609b98c1
Add types.resolve_baseshttps://github.com/python/cpython/pull/4906/commits/74bd36f8a4cbcb4bc822a56dab701c58fe77f2ec
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
74bd36fhttps://github.com/python/cpython/pull/4906/commits/74bd36f8a4cbcb4bc822a56dab701c58fe77f2ec
https://github.com/python/cpython/tree/74bd36f8a4cbcb4bc822a56dab701c58fe77f2ec
Make Python and C versions as similar as possiblehttps://github.com/python/cpython/pull/4906/commits/6f20c4518bc4220f8f71ca9725e084ddbf976d2b
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
6f20c45https://github.com/python/cpython/pull/4906/commits/6f20c4518bc4220f8f71ca9725e084ddbf976d2b
https://github.com/python/cpython/tree/6f20c4518bc4220f8f71ca9725e084ddbf976d2b
More testshttps://github.com/python/cpython/pull/4906/commits/bcfbcf60fc9db8cbf09e1c308aa64bc8126be727
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
bcfbcf6https://github.com/python/cpython/pull/4906/commits/bcfbcf60fc9db8cbf09e1c308aa64bc8126be727
https://github.com/python/cpython/tree/bcfbcf60fc9db8cbf09e1c308aa64bc8126be727
Fail fast in type.__new__https://github.com/python/cpython/pull/4906/commits/d7bd63080d25ca50fcd1101839dea0202ad7d0c2
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
d7bd630https://github.com/python/cpython/pull/4906/commits/d7bd63080d25ca50fcd1101839dea0202ad7d0c2
https://github.com/python/cpython/tree/d7bd63080d25ca50fcd1101839dea0202ad7d0c2
Fix a testhttps://github.com/python/cpython/pull/4906/commits/29e54c334dc00427644db08fdad2a73bcb2dc8bd
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
29e54c3https://github.com/python/cpython/pull/4906/commits/29e54c334dc00427644db08fdad2a73bcb2dc8bd
https://github.com/python/cpython/tree/29e54c334dc00427644db08fdad2a73bcb2dc8bd
Test error messagehttps://github.com/python/cpython/pull/4906/commits/cba2a58f8417fa44993c5a5f6113b6476875cb4f
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
cba2a58https://github.com/python/cpython/pull/4906/commits/cba2a58f8417fa44993c5a5f6113b6476875cb4f
https://github.com/python/cpython/tree/cba2a58f8417fa44993c5a5f6113b6476875cb4f
Test error messagehttps://github.com/python/cpython/pull/4906/commits/966a9ea754e38b34a97b55a7e4b7b46d75cccbcd
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
966a9eahttps://github.com/python/cpython/pull/4906/commits/966a9ea754e38b34a97b55a7e4b7b46d75cccbcd
https://github.com/python/cpython/tree/966a9ea754e38b34a97b55a7e4b7b46d75cccbcd
Test error messagehttps://github.com/python/cpython/pull/4906/commits/734c7e9a79796c6f2f685bde1de188ff0b439446
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
734c7e9https://github.com/python/cpython/pull/4906/commits/734c7e9a79796c6f2f685bde1de188ff0b439446
https://github.com/python/cpython/tree/734c7e9a79796c6f2f685bde1de188ff0b439446
First sketches of typing refactoringhttps://github.com/python/cpython/pull/4906/commits/042760b8956f4c689a1662381afd4dab1df5a068
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
042760bhttps://github.com/python/cpython/pull/4906/commits/042760b8956f4c689a1662381afd4dab1df5a068
https://github.com/python/cpython/tree/042760b8956f4c689a1662381afd4dab1df5a068
More work on new typinghttps://github.com/python/cpython/pull/4906/commits/450d66f81841f46dc974ffa38664aaa650be4d8d
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
450d66fhttps://github.com/python/cpython/pull/4906/commits/450d66f81841f46dc974ffa38664aaa650be4d8d
https://github.com/python/cpython/tree/450d66f81841f46dc974ffa38664aaa650be4d8d
More fixeshttps://github.com/python/cpython/pull/4906/commits/e764c6121a18665996917ee428dd8e8bb434c984
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
e764c61https://github.com/python/cpython/pull/4906/commits/e764c6121a18665996917ee428dd8e8bb434c984
https://github.com/python/cpython/tree/e764c6121a18665996917ee428dd8e8bb434c984
Return old _TypeAlias; more fixeshttps://github.com/python/cpython/pull/4906/commits/c75d80c743ae508c907379d99ae76133d879f7b2
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
c75d80chttps://github.com/python/cpython/pull/4906/commits/c75d80c743ae508c907379d99ae76133d879f7b2
https://github.com/python/cpython/tree/c75d80c743ae508c907379d99ae76133d879f7b2
Return old _TypeAlias; more fixeshttps://github.com/python/cpython/pull/4906/commits/294872449aeade0b02a48b343f98cd0d55437c47
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
2948724https://github.com/python/cpython/pull/4906/commits/294872449aeade0b02a48b343f98cd0d55437c47
https://github.com/python/cpython/tree/294872449aeade0b02a48b343f98cd0d55437c47
Some more fixeshttps://github.com/python/cpython/pull/4906/commits/4b8d8f3c7e91a7982d375aed09ab0017f5f5a501
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
4b8d8f3https://github.com/python/cpython/pull/4906/commits/4b8d8f3c7e91a7982d375aed09ab0017f5f5a501
https://github.com/python/cpython/tree/4b8d8f3c7e91a7982d375aed09ab0017f5f5a501
Even more fixes; use f-stringshttps://github.com/python/cpython/pull/4906/commits/85e1f58209a7ddef884f02b742a37a38d3f8fd7b
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
85e1f58https://github.com/python/cpython/pull/4906/commits/85e1f58209a7ddef884f02b742a37a38d3f8fd7b
https://github.com/python/cpython/tree/85e1f58209a7ddef884f02b742a37a38d3f8fd7b
Some more ideashttps://github.com/python/cpython/pull/4906/commits/4a0bf109456e4fb4faaef132ce40bc0fabfcea72
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
4a0bf10https://github.com/python/cpython/pull/4906/commits/4a0bf109456e4fb4faaef132ce40bc0fabfcea72
https://github.com/python/cpython/tree/4a0bf109456e4fb4faaef132ce40bc0fabfcea72
Allow expansion to multiple baseshttps://github.com/python/cpython/pull/4906/commits/152d2f6352d3eb70b3b364d4ee020b1bd126663e
152d2f6https://github.com/python/cpython/pull/4906/commits/152d2f6352d3eb70b3b364d4ee020b1bd126663e
https://github.com/python/cpython/tree/152d2f6352d3eb70b3b364d4ee020b1bd126663e
Merge branch 'base-subclass' into new-typinghttps://github.com/python/cpython/pull/4906/commits/73e06936276c3d8bc9393d2745bc1ff69bba2585
73e0693https://github.com/python/cpython/pull/4906/commits/73e06936276c3d8bc9393d2745bc1ff69bba2585
https://github.com/python/cpython/tree/73e06936276c3d8bc9393d2745bc1ff69bba2585
Update __mro_emtry__ in typinghttps://github.com/python/cpython/pull/4906/commits/6788cbaf524089939b9012576a2c799da04ce514
6788cbahttps://github.com/python/cpython/pull/4906/commits/6788cbaf524089939b9012576a2c799da04ce514
https://github.com/python/cpython/tree/6788cbaf524089939b9012576a2c799da04ce514
Start using new __mro_entry__https://github.com/python/cpython/pull/4906/commits/57da0177f51b54b7d384bf4aa1fa6f02581869a1
57da017https://github.com/python/cpython/pull/4906/commits/57da0177f51b54b7d384bf4aa1fa6f02581869a1
https://github.com/python/cpython/tree/57da0177f51b54b7d384bf4aa1fa6f02581869a1
Some progress towards new schemehttps://github.com/python/cpython/pull/4906/commits/cf016fbad73e515925db600ecd1884dc68015faa
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
cf016fbhttps://github.com/python/cpython/pull/4906/commits/cf016fbad73e515925db600ecd1884dc68015faa
https://github.com/python/cpython/tree/cf016fbad73e515925db600ecd1884dc68015faa
Some fixes; use _specialhttps://github.com/python/cpython/pull/4906/commits/f581aa30b4b0269e9cb1708c57f37ed3347e9f2d
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
f581aa3https://github.com/python/cpython/pull/4906/commits/f581aa30b4b0269e9cb1708c57f37ed3347e9f2d
https://github.com/python/cpython/tree/f581aa30b4b0269e9cb1708c57f37ed3347e9f2d
Prohibit returning non-tuplehttps://github.com/python/cpython/pull/4906/commits/1a218e0c42faa7e8d9b34795dc6e3f2f4ccd5fb0
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
1a218e0https://github.com/python/cpython/pull/4906/commits/1a218e0c42faa7e8d9b34795dc6e3f2f4ccd5fb0
https://github.com/python/cpython/tree/1a218e0c42faa7e8d9b34795dc6e3f2f4ccd5fb0
Rename to __mro_entries__https://github.com/python/cpython/pull/4906/commits/7cc8d8ff0b1f54bbb4ecb131098e74afedf95032
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
7cc8d8fhttps://github.com/python/cpython/pull/4906/commits/7cc8d8ff0b1f54bbb4ecb131098e74afedf95032
https://github.com/python/cpython/tree/7cc8d8ff0b1f54bbb4ecb131098e74afedf95032
Merge branch 'base-subclass' into new-typinghttps://github.com/python/cpython/pull/4906/commits/40f98f460556ec713759bea7d44723b3a520ef70
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
40f98f4https://github.com/python/cpython/pull/4906/commits/40f98f460556ec713759bea7d44723b3a520ef70
https://github.com/python/cpython/tree/40f98f460556ec713759bea7d44723b3a520ef70
Use new name __mro_entries__; few more fixeshttps://github.com/python/cpython/pull/4906/commits/9f9bf2d2704eaae0490ef44648bc2b9eab129719
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
9f9bf2dhttps://github.com/python/cpython/pull/4906/commits/9f9bf2d2704eaae0490ef44648bc2b9eab129719
https://github.com/python/cpython/tree/9f9bf2d2704eaae0490ef44648bc2b9eab129719
Simplify class structurehttps://github.com/python/cpython/pull/4906/commits/d50ffa131f07d9c6b0686540cce5d57f1dc250d0
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
d50ffa1https://github.com/python/cpython/pull/4906/commits/d50ffa131f07d9c6b0686540cce5d57f1dc250d0
https://github.com/python/cpython/tree/d50ffa131f07d9c6b0686540cce5d57f1dc250d0
Use _GenericAlias also for Callablehttps://github.com/python/cpython/pull/4906/commits/cac30d4b9f58e3240f0cc9969afaf3c2cfe4135b
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
cac30d4https://github.com/python/cpython/pull/4906/commits/cac30d4b9f58e3240f0cc9969afaf3c2cfe4135b
https://github.com/python/cpython/tree/cac30d4b9f58e3240f0cc9969afaf3c2cfe4135b
Reorganize codehttps://github.com/python/cpython/pull/4906/commits/3a608b7eb8ef7883d41f09e6e8e2fe06bfa01fdf
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
3a608b7https://github.com/python/cpython/pull/4906/commits/3a608b7eb8ef7883d41f09e6e8e2fe06bfa01fdf
https://github.com/python/cpython/tree/3a608b7eb8ef7883d41f09e6e8e2fe06bfa01fdf
Get rid of _make_subclasshookhttps://github.com/python/cpython/pull/4906/commits/1492a4c91aa3b50dcb62ba7f19bf4bf476291bab
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
1492a4chttps://github.com/python/cpython/pull/4906/commits/1492a4c91aa3b50dcb62ba7f19bf4bf476291bab
https://github.com/python/cpython/tree/1492a4c91aa3b50dcb62ba7f19bf4bf476291bab
Make ForwardRef publichttps://github.com/python/cpython/pull/4906/commits/c0cd0ca4aab19b7e72e91796beb478ea63e19156
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
c0cd0cahttps://github.com/python/cpython/pull/4906/commits/c0cd0ca4aab19b7e72e91796beb478ea63e19156
https://github.com/python/cpython/tree/c0cd0ca4aab19b7e72e91796beb478ea63e19156
Some minor fixeshttps://github.com/python/cpython/pull/4906/commits/99d3ce90c52582080c0674e24db002f24cd284b6
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
99d3ce9https://github.com/python/cpython/pull/4906/commits/99d3ce90c52582080c0674e24db002f24cd284b6
https://github.com/python/cpython/tree/99d3ce90c52582080c0674e24db002f24cd284b6
Fix slots test and remove irrelevanthttps://github.com/python/cpython/pull/4906/commits/68a0c1803b00334d01a6607ba23503f8f71ad036
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
68a0c18https://github.com/python/cpython/pull/4906/commits/68a0c1803b00334d01a6607ba23503f8f71ad036
https://github.com/python/cpython/tree/68a0c1803b00334d01a6607ba23503f8f71ad036
Fix _Protocol (temporary)https://github.com/python/cpython/pull/4906/commits/1f32259952bdae96b9fb16ed999bf240a763449d
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
1f32259https://github.com/python/cpython/pull/4906/commits/1f32259952bdae96b9fb16ed999bf240a763449d
https://github.com/python/cpython/tree/1f32259952bdae96b9fb16ed999bf240a763449d
Wrap lines longer than 90https://github.com/python/cpython/pull/4906/commits/57855bcf4ff4f737cddafa9432c454df6ddc323f
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
57855bchttps://github.com/python/cpython/pull/4906/commits/57855bcf4ff4f737cddafa9432c454df6ddc323f
https://github.com/python/cpython/tree/57855bcf4ff4f737cddafa9432c454df6ddc323f
Factor out variadic aliases; use slots for special formshttps://github.com/python/cpython/pull/4906/commits/05553266085a1952cba515051c20196a9f8243cf
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
0555326https://github.com/python/cpython/pull/4906/commits/05553266085a1952cba515051c20196a9f8243cf
https://github.com/python/cpython/tree/05553266085a1952cba515051c20196a9f8243cf
Factor out variadic aliases; use slots for special formshttps://github.com/python/cpython/pull/4906/commits/23e63e0c6d10da82046b8a7a7e27aa2cb444893b
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
23e63e0https://github.com/python/cpython/pull/4906/commits/23e63e0c6d10da82046b8a7a7e27aa2cb444893b
https://github.com/python/cpython/tree/23e63e0c6d10da82046b8a7a7e27aa2cb444893b
Revert the repr parthttps://github.com/python/cpython/pull/4906/commits/fb0bde780a2b34cf4b0294952755bb468ebacf31
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
fb0bde7https://github.com/python/cpython/pull/4906/commits/fb0bde780a2b34cf4b0294952755bb468ebacf31
https://github.com/python/cpython/tree/fb0bde780a2b34cf4b0294952755bb468ebacf31
Docstring formattinghttps://github.com/python/cpython/pull/4906/commits/2f07026d11b5dad69e2b13cfebac85f3eeba8c22
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
2f07026https://github.com/python/cpython/pull/4906/commits/2f07026d11b5dad69e2b13cfebac85f3eeba8c22
https://github.com/python/cpython/tree/2f07026d11b5dad69e2b13cfebac85f3eeba8c22
Simplify type vars collectionhttps://github.com/python/cpython/pull/4906/commits/d4f825886da2a786c6aa47b1c3d5320458d37c8c
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
d4f8258https://github.com/python/cpython/pull/4906/commits/d4f825886da2a786c6aa47b1c3d5320458d37c8c
https://github.com/python/cpython/tree/d4f825886da2a786c6aa47b1c3d5320458d37c8c
Simplify type vars collectionhttps://github.com/python/cpython/pull/4906/commits/c6f51fe9175171bf5c933d0607ac487022884db5
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
c6f51fehttps://github.com/python/cpython/pull/4906/commits/c6f51fe9175171bf5c933d0607ac487022884db5
https://github.com/python/cpython/tree/c6f51fe9175171bf5c933d0607ac487022884db5
Simplify type evaluationhttps://github.com/python/cpython/pull/4906/commits/8afdee28ca9248a700adba53d19ce969676a5c37
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
8afdee2https://github.com/python/cpython/pull/4906/commits/8afdee28ca9248a700adba53d19ce969676a5c37
https://github.com/python/cpython/tree/8afdee28ca9248a700adba53d19ce969676a5c37
Abandon _subclshttps://github.com/python/cpython/pull/4906/commits/ab0f6780fa20c419bc7ba1fecf4300040ff2365d
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
ab0f678https://github.com/python/cpython/pull/4906/commits/ab0f6780fa20c419bc7ba1fecf4300040ff2365d
https://github.com/python/cpython/tree/ab0f6780fa20c419bc7ba1fecf4300040ff2365d
Last fixes; now all tests passhttps://github.com/python/cpython/pull/4906/commits/322e9c0e64355d2ca3e5b61300378b6bd831f5b8
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
322e9c0https://github.com/python/cpython/pull/4906/commits/322e9c0e64355d2ca3e5b61300378b6bd831f5b8
https://github.com/python/cpython/tree/322e9c0e64355d2ca3e5b61300378b6bd831f5b8
Minor simplificationhttps://github.com/python/cpython/pull/4906/commits/deb04a439259e87589f1cb639ed9924895acb632
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
deb04a4https://github.com/python/cpython/pull/4906/commits/deb04a439259e87589f1cb639ed9924895acb632
https://github.com/python/cpython/tree/deb04a439259e87589f1cb639ed9924895acb632
Minor simplifications; docstrings; formattinghttps://github.com/python/cpython/pull/4906/commits/b15eab8e219991e41490f9921c41a76454bb0904
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
b15eab8https://github.com/python/cpython/pull/4906/commits/b15eab8e219991e41490f9921c41a76454bb0904
https://github.com/python/cpython/tree/b15eab8e219991e41490f9921c41a76454bb0904
Add a small FIXMEhttps://github.com/python/cpython/pull/4906/commits/13fa73c1bf5b95c614fcc8cb53f740bcf5c421c2
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
13fa73chttps://github.com/python/cpython/pull/4906/commits/13fa73c1bf5b95c614fcc8cb53f740bcf5c421c2
https://github.com/python/cpython/tree/13fa73c1bf5b95c614fcc8cb53f740bcf5c421c2
Merge remote-tracking branch 'upstream/master' into new-typinghttps://github.com/python/cpython/pull/4906/commits/078c9f36422ee96aeb4f912b519ea81526a916cc
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
078c9f3https://github.com/python/cpython/pull/4906/commits/078c9f36422ee96aeb4f912b519ea81526a916cc
https://github.com/python/cpython/tree/078c9f36422ee96aeb4f912b519ea81526a916cc
Fix mergehttps://github.com/python/cpython/pull/4906/commits/252656ee74d02dd6fadabc613ae2fe7447a1f480
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
252656ehttps://github.com/python/cpython/pull/4906/commits/252656ee74d02dd6fadabc613ae2fe7447a1f480
https://github.com/python/cpython/tree/252656ee74d02dd6fadabc613ae2fe7447a1f480
Enable previously skipped testshttps://github.com/python/cpython/pull/4906/commits/6b5a13c6752e60fd8e250465a74a20c07e4580ac
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
6b5a13chttps://github.com/python/cpython/pull/4906/commits/6b5a13c6752e60fd8e250465a74a20c07e4580ac
https://github.com/python/cpython/tree/6b5a13c6752e60fd8e250465a74a20c07e4580ac
Fix __all__https://github.com/python/cpython/pull/4906/commits/5bf51d1489fd82fad245daa33469014ff042af5f
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
5bf51d1https://github.com/python/cpython/pull/4906/commits/5bf51d1489fd82fad245daa33469014ff042af5f
https://github.com/python/cpython/tree/5bf51d1489fd82fad245daa33469014ff042af5f
Fix testshttps://github.com/python/cpython/pull/4906/commits/2cf49299ad504513b82e0255198da18b3bac2519
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
2cf4929https://github.com/python/cpython/pull/4906/commits/2cf49299ad504513b82e0255198da18b3bac2519
https://github.com/python/cpython/tree/2cf49299ad504513b82e0255198da18b3bac2519
Add one more TODO itemhttps://github.com/python/cpython/pull/4906/commits/eebe228a77433b45801f1347eb8d8af6c0d7aba7
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
eebe228https://github.com/python/cpython/pull/4906/commits/eebe228a77433b45801f1347eb8d8af6c0d7aba7
https://github.com/python/cpython/tree/eebe228a77433b45801f1347eb8d8af6c0d7aba7
Merge remote-tracking branch 'upstream/master' into new-typinghttps://github.com/python/cpython/pull/4906/commits/41a1f4a7ffea011d4776afc179856988334283c4
https://github.com/ilevkivskyi
ilevkivskyihttps://github.com/python/cpython/commits?author=ilevkivskyi
41a1f4ahttps://github.com/python/cpython/pull/4906/commits/41a1f4a7ffea011d4776afc179856988334283c4
https://github.com/python/cpython/tree/41a1f4a7ffea011d4776afc179856988334283c4
Merge remote-tracking branch 'upstream/master' into new-typinghttps://github.com/python/cpython/pull/4906/commits/bec348367cfdd77477ed2c731c2f9a50605896c0
bec3483https://github.com/python/cpython/pull/4906/commits/bec348367cfdd77477ed2c731c2f9a50605896c0
https://github.com/python/cpython/tree/bec348367cfdd77477ed2c731c2f9a50605896c0
Fix __class_getitem__ calling conventionhttps://github.com/python/cpython/pull/4906/commits/9b4911beb549b2000549a12a0a2dd7f44ce7bd28
9b4911bhttps://github.com/python/cpython/pull/4906/commits/9b4911beb549b2000549a12a0a2dd7f44ce7bd28
https://github.com/python/cpython/tree/9b4911beb549b2000549a12a0a2dd7f44ce7bd28
Address review commentshttps://github.com/python/cpython/pull/4906/commits/18bdfbc39c2dc04206ae551e9f98a9beda06e986
18bdfbchttps://github.com/python/cpython/pull/4906/commits/18bdfbc39c2dc04206ae551e9f98a9beda06e986
https://github.com/python/cpython/tree/18bdfbc39c2dc04206ae551e9f98a9beda06e986
Minor style fixhttps://github.com/python/cpython/pull/4906/commits/3296b1b0285f9db8f721469d470363be7026adb6
3296b1bhttps://github.com/python/cpython/pull/4906/commits/3296b1b0285f9db8f721469d470363be7026adb6
https://github.com/python/cpython/tree/3296b1b0285f9db8f721469d470363be7026adb6
Some style changes; use f-strings for speedhttps://github.com/python/cpython/pull/4906/commits/bee8838e8850d8577441229bd50906294584b9e5
bee8838https://github.com/python/cpython/pull/4906/commits/bee8838e8850d8577441229bd50906294584b9e5
https://github.com/python/cpython/tree/bee8838e8850d8577441229bd50906294584b9e5
Fix remaining FIXMEshttps://github.com/python/cpython/pull/4906/commits/022e11bcae98aee480d4433c758b2884798181e0
022e11bhttps://github.com/python/cpython/pull/4906/commits/022e11bcae98aee480d4433c758b2884798181e0
https://github.com/python/cpython/tree/022e11bcae98aee480d4433c758b2884798181e0
Add some whitespace; pospone proper solution for typing/#512https://github.com/python/cpython/pull/4906/commits/73b7b0b52d5eaccdbfe3a20901bd7883e4caa1f3
73b7b0bhttps://github.com/python/cpython/pull/4906/commits/73b7b0b52d5eaccdbfe3a20901bd7883e4caa1f3
https://github.com/python/cpython/tree/73b7b0b52d5eaccdbfe3a20901bd7883e4caa1f3
Simplify generating special aliases for ABCshttps://github.com/python/cpython/pull/4906/commits/2ca8e6eb656fae3f7f1fee561fa0207145e13b4a
2ca8e6ehttps://github.com/python/cpython/pull/4906/commits/2ca8e6eb656fae3f7f1fee561fa0207145e13b4a
https://github.com/python/cpython/tree/2ca8e6eb656fae3f7f1fee561fa0207145e13b4a
Merge remote-tracking branch 'upstream/master' into new-typinghttps://github.com/python/cpython/pull/4906/commits/1f5718649433e6cf7b06d7020d8edf3e584e7eff
1f57186https://github.com/python/cpython/pull/4906/commits/1f5718649433e6cf7b06d7020d8edf3e584e7eff
https://github.com/python/cpython/tree/1f5718649433e6cf7b06d7020d8edf3e584e7eff
Get rid of unused and rarely used nameshttps://github.com/python/cpython/pull/4906/commits/5114efe90438812809cc26dd3dcd5b49a8dab702
5114efehttps://github.com/python/cpython/pull/4906/commits/5114efe90438812809cc26dd3dcd5b49a8dab702
https://github.com/python/cpython/tree/5114efe90438812809cc26dd3dcd5b49a8dab702
Add missing r convertershttps://github.com/python/cpython/pull/4906/commits/ff2b2ade45f875e2ea6b2691d9ba00e5d9b04192
ff2b2adhttps://github.com/python/cpython/pull/4906/commits/ff2b2ade45f875e2ea6b2691d9ba00e5d9b04192
https://github.com/python/cpython/tree/ff2b2ade45f875e2ea6b2691d9ba00e5d9b04192
Return the dot backhttps://github.com/python/cpython/pull/4906/commits/19a7563ebd082074f7ea6e1ae954e58d3d9093e9
19a7563https://github.com/python/cpython/pull/4906/commits/19a7563ebd082074f7ea6e1ae954e58d3d9093e9
https://github.com/python/cpython/tree/19a7563ebd082074f7ea6e1ae954e58d3d9093e9
Fix binary bool ops adter newlinehttps://github.com/python/cpython/pull/4906/commits/ddc9204c9bd73de0da2e6170109b506973be0c69
ddc9204https://github.com/python/cpython/pull/4906/commits/ddc9204c9bd73de0da2e6170109b506973be0c69
https://github.com/python/cpython/tree/ddc9204c9bd73de0da2e6170109b506973be0c69
Fix corner case in multiple inheritance of special genericshttps://github.com/python/cpython/pull/4906/commits/2a3ecb02e68726f63f05bac5b8d8cf0dc9daf8c0
2a3ecb0https://github.com/python/cpython/pull/4906/commits/2a3ecb02e68726f63f05bac5b8d8cf0dc9daf8c0
https://github.com/python/cpython/tree/2a3ecb02e68726f63f05bac5b8d8cf0dc9daf8c0
Another round of reviewhttps://github.com/python/cpython/pull/4906/commits/3e7ee8287700aac16c21bd3ac0e91e9f56b238c1
3e7ee82https://github.com/python/cpython/pull/4906/commits/3e7ee8287700aac16c21bd3ac0e91e9f56b238c1
https://github.com/python/cpython/tree/3e7ee8287700aac16c21bd3ac0e91e9f56b238c1
Fix refleak hunting mode (-R)https://github.com/python/cpython/pull/4906/commits/bc936e626f141cc974e547ae172d86ce699edd6d
bc936e6https://github.com/python/cpython/pull/4906/commits/bc936e626f141cc974e547ae172d86ce699edd6d
https://github.com/python/cpython/tree/bc936e626f141cc974e547ae172d86ce699edd6d
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.