René's URL Explorer Experiment


Title: gh-132042: Remove resolve_slotdups to speedup class creation by sergey-miryanov · Pull Request #132156 · python/cpython · GitHub

Open Graph Title: gh-132042: Remove resolve_slotdups to speedup class creation by sergey-miryanov · Pull Request #132156 · python/cpython

X Title: gh-132042: Remove resolve_slotdups to speedup class creation by sergey-miryanov · Pull Request #132156 · python/cpython

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

Open Graph Description: Removes resolve_slotdups. Issue: Optimize class creation #132042

X Description: Removes resolve_slotdups. Issue: Optimize class creation #132042

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:425b22b4-71a1-c651-9237-66931218fbaa
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idDC4A:2A1D55:5C24B46:8198891:6A573813
html-safe-nonceeac62c42ac12e88a6c43a116afd274a2ba63bb322c078945aaedae631ec3eaf5
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEQzRBOjJBMUQ1NTo1QzI0QjQ2OjgxOTg4OTE6NkE1NzM4MTMiLCJ2aXNpdG9yX2lkIjoiMTA0MDI5MDMyMjY3NTM0OTUyMyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacea8c90b5eb78fdc1ced9c10c50317c9fe2ae787e9d65ec42424a4ebf7541569b
hovercard-subject-tagpull_request:2441626694
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/132156/commits
twitter:imagehttps://opengraph.githubassets.com/d0a53d637183a50502ccde14b9bdd59400caa851601ad9d354fd4b891001b66f/python/cpython/pull/132156
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/d0a53d637183a50502ccde14b9bdd59400caa851601ad9d354fd4b891001b66f/python/cpython/pull/132156
og:image:altRemoves resolve_slotdups. Issue: Optimize class creation #132042
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamesergey-miryanov
hostnamegithub.com
expected-hostnamegithub.com
None4e7a7296a3830877cf21a6ad2a972c9e618a48915e03966cf0c53eb08e5aad98
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
release2576d1f0198cf1588faf2edf27f1ed120903be10
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/132156/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F132156%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/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%2F132156%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/132156/commits
Reloadhttps://github.com/python/cpython/pull/132156/commits
Reloadhttps://github.com/python/cpython/pull/132156/commits
Please reload this pagehttps://github.com/python/cpython/pull/132156/commits
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/132156/commits
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
vstinnerhttps://github.com/vstinner
python:mainhttps://github.com/python/cpython/tree/main
sergey-miryanov:gh-132042-optimize-class-creationhttps://github.com/sergey-miryanov/cpython/tree/gh-132042-optimize-class-creation
Conversationhttps://github.com/python/cpython/pull/132156
Commits43 (43)https://github.com/python/cpython/pull/132156/commits
Checkshttps://github.com/python/cpython/pull/132156/checks
Files changedhttps://github.com/python/cpython/pull/132156/files
gh-132042: Remove resolve_slotdups to speedup class creationhttps://github.com/python/cpython/pull/132156/commits#top
vstinnerhttps://github.com/vstinner
python:mainhttps://github.com/python/cpython/tree/main
sergey-miryanov:gh-132042-optimize-class-creationhttps://github.com/sergey-miryanov/cpython/tree/gh-132042-optimize-class-creation
Prebuild mro_dict for find_name_in_mrohttps://github.com/python/cpython/pull/132156/commits/56d13fcf5259c6fc9fd0fe4d0fa2d73730dc5918
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
56d13fchttps://github.com/python/cpython/pull/132156/commits/56d13fcf5259c6fc9fd0fe4d0fa2d73730dc5918
https://github.com/python/cpython/tree/56d13fcf5259c6fc9fd0fe4d0fa2d73730dc5918
Preget tp_dicthttps://github.com/python/cpython/pull/132156/commits/1eed75d6de7efa316241126854337565f4e82aa0
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
1eed75dhttps://github.com/python/cpython/pull/132156/commits/1eed75d6de7efa316241126854337565f4e82aa0
https://github.com/python/cpython/tree/1eed75d6de7efa316241126854337565f4e82aa0
Slotdefs cachehttps://github.com/python/cpython/pull/132156/commits/bba66d611128531358c5093dca3a51758f8d0046
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
bba66d6https://github.com/python/cpython/pull/132156/commits/bba66d611128531358c5093dca3a51758f8d0046
https://github.com/python/cpython/tree/bba66d611128531358c5093dca3a51758f8d0046
Move slotdefs_cache to interphttps://github.com/python/cpython/pull/132156/commits/bac95a56806a5a9de5eb5ce3cf7dbd1520662cbe
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
bac95a5https://github.com/python/cpython/pull/132156/commits/bac95a56806a5a9de5eb5ce3cf7dbd1520662cbe
https://github.com/python/cpython/tree/bac95a56806a5a9de5eb5ce3cf7dbd1520662cbe
Use bytes for slotdefs_cachehttps://github.com/python/cpython/pull/132156/commits/8d1f5be0998ab6817b972a65385f78e04e992a1f
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
8d1f5behttps://github.com/python/cpython/pull/132156/commits/8d1f5be0998ab6817b972a65385f78e04e992a1f
https://github.com/python/cpython/tree/8d1f5be0998ab6817b972a65385f78e04e992a1f
Use type_slots_ptrs cachehttps://github.com/python/cpython/pull/132156/commits/8cf19e8252700e91ce00470f7f8a3d63f65c2ccb
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
8cf19e8https://github.com/python/cpython/pull/132156/commits/8cf19e8252700e91ce00470f7f8a3d63f65c2ccb
https://github.com/python/cpython/tree/8cf19e8252700e91ce00470f7f8a3d63f65c2ccb
Move slotdefs_cache init to pycore_init_builtinshttps://github.com/python/cpython/pull/132156/commits/b0ad8754b45a79fe5b45063363384b9c236228d3
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
b0ad875https://github.com/python/cpython/pull/132156/commits/b0ad8754b45a79fe5b45063363384b9c236228d3
https://github.com/python/cpython/tree/b0ad8754b45a79fe5b45063363384b9c236228d3
Create slotdefs_cache only for main interpreterhttps://github.com/python/cpython/pull/132156/commits/79a165d4a6998f33e29c908b424ccb862fd191eb
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
79a165dhttps://github.com/python/cpython/pull/132156/commits/79a165d4a6998f33e29c908b424ccb862fd191eb
https://github.com/python/cpython/tree/79a165d4a6998f33e29c908b424ccb862fd191eb
Do not iterate slotdefs_cache just check dups counthttps://github.com/python/cpython/pull/132156/commits/a85329498afcf69111f9ecbc27b34f6788ca300b
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
a853294https://github.com/python/cpython/pull/132156/commits/a85329498afcf69111f9ecbc27b34f6788ca300b
https://github.com/python/cpython/tree/a85329498afcf69111f9ecbc27b34f6788ca300b
Add name_count to pytype_slotdef and get rid of slotdefs_cache and resolve_slotdupshttps://github.com/python/cpython/pull/132156/commits/75c17fb087acb7585de89dc41d0948566d2f1ba8
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
75c17fbhttps://github.com/python/cpython/pull/132156/commits/75c17fb087acb7585de89dc41d0948566d2f1ba8
https://github.com/python/cpython/tree/75c17fb087acb7585de89dc41d0948566d2f1ba8
Rename _PyType_InitSlotDefsCache to _PyType_InitSlotDefsNameCountshttps://github.com/python/cpython/pull/132156/commits/fc17a682affe7bd679cededc71a915698bbb6437
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
fc17a68https://github.com/python/cpython/pull/132156/commits/fc17a682affe7bd679cededc71a915698bbb6437
https://github.com/python/cpython/tree/fc17a682affe7bd679cededc71a915698bbb6437
Get rid of type_slots_ptrs and type_slots_pname from _Py_interp_cached_objectshttps://github.com/python/cpython/pull/132156/commits/736bca474d948d86ad9515849e3f6e82ff1a3556
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
736bca4https://github.com/python/cpython/pull/132156/commits/736bca474d948d86ad9515849e3f6e82ff1a3556
https://github.com/python/cpython/tree/736bca474d948d86ad9515849e3f6e82ff1a3556
Add news entryhttps://github.com/python/cpython/pull/132156/commits/1341ed98940310469243255190b1226e41b48115
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
1341ed9https://github.com/python/cpython/pull/132156/commits/1341ed98940310469243255190b1226e41b48115
https://github.com/python/cpython/tree/1341ed98940310469243255190b1226e41b48115
Rename _PyType_InitSlotDefsNameCountshttps://github.com/python/cpython/pull/132156/commits/3efb9cac7c74db3f7aff954b2999d9fdb26a4196
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
vstinnerhttps://github.com/python/cpython/commits?author=vstinner
3efb9cahttps://github.com/python/cpython/pull/132156/commits/3efb9cac7c74db3f7aff954b2999d9fdb26a4196
https://github.com/python/cpython/tree/3efb9cac7c74db3f7aff954b2999d9fdb26a4196
Usehttps://github.com/python/cpython/pull/132156/commits/a792e9dee3f4ed338a76719904ef72b3991a2328
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
a792e9dhttps://github.com/python/cpython/pull/132156/commits/a792e9dee3f4ed338a76719904ef72b3991a2328
https://github.com/python/cpython/tree/a792e9dee3f4ed338a76719904ef72b3991a2328
Revert "Preget tp_dict"https://github.com/python/cpython/pull/132156/commits/b6fafa9ce429f4835f76ed5b23a6ee3a76d1b602
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
b6fafa9https://github.com/python/cpython/pull/132156/commits/b6fafa9ce429f4835f76ed5b23a6ee3a76d1b602
https://github.com/python/cpython/tree/b6fafa9ce429f4835f76ed5b23a6ee3a76d1b602
Revert "Prebuild mro_dict for find_name_in_mro"https://github.com/python/cpython/pull/132156/commits/1459c1649dec6b9efd6a607ba06fa7b1b7cfc893
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
1459c16https://github.com/python/cpython/pull/132156/commits/1459c1649dec6b9efd6a607ba06fa7b1b7cfc893
https://github.com/python/cpython/tree/1459c1649dec6b9efd6a607ba06fa7b1b7cfc893
Update _PyType_InitSlotDefs and add comment for wrapperbase.name_counthttps://github.com/python/cpython/pull/132156/commits/08740af47997e0b0ff75f89ef494cd56c823c7b8
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
08740afhttps://github.com/python/cpython/pull/132156/commits/08740af47997e0b0ff75f89ef494cd56c823c7b8
https://github.com/python/cpython/tree/08740af47997e0b0ff75f89ef494cd56c823c7b8
Fix error message if _PyType_InitSlotDefs failshttps://github.com/python/cpython/pull/132156/commits/0370d59c3faf5a2031472e25272b2d5a5bf39f7c
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
0370d59https://github.com/python/cpython/pull/132156/commits/0370d59c3faf5a2031472e25272b2d5a5bf39f7c
https://github.com/python/cpython/tree/0370d59c3faf5a2031472e25272b2d5a5bf39f7c
Merge branch 'main' into gh-132042-optimize-class-creationhttps://github.com/python/cpython/pull/132156/commits/7a57f7c2c7d3b5a6271ad92b4598d23687e9aa31
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
7a57f7chttps://github.com/python/cpython/pull/132156/commits/7a57f7c2c7d3b5a6271ad92b4598d23687e9aa31
https://github.com/python/cpython/tree/7a57f7c2c7d3b5a6271ad92b4598d23687e9aa31
Merge branch 'main' into gh-132042-optimize-class-creationhttps://github.com/python/cpython/pull/132156/commits/c2372f1d48787488bb705d9f8fb83d2aac4e4217
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
c2372f1https://github.com/python/cpython/pull/132156/commits/c2372f1d48787488bb705d9f8fb83d2aac4e4217
https://github.com/python/cpython/tree/c2372f1d48787488bb705d9f8fb83d2aac4e4217
Merge branch 'main' into gh-132042-optimize-class-creationhttps://github.com/python/cpython/pull/132156/commits/9f48eb32fc7576036059f454e8bab49c11d4acbf
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
9f48eb3https://github.com/python/cpython/pull/132156/commits/9f48eb32fc7576036059f454e8bab49c11d4acbf
https://github.com/python/cpython/tree/9f48eb32fc7576036059f454e8bab49c11d4acbf
Use slotdefs_name_counts to check name duplicateshttps://github.com/python/cpython/pull/132156/commits/17d0265d987ef044de73bb520aacf069b922ca14
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
17d0265https://github.com/python/cpython/pull/132156/commits/17d0265d987ef044de73bb520aacf069b922ca14
https://github.com/python/cpython/tree/17d0265d987ef044de73bb520aacf069b922ca14
Add slotdefs_name_counts to ignored.tsv to make c-analyzer happyhttps://github.com/python/cpython/pull/132156/commits/6d5589cc992094f389b4737c04e93749d6df9a11
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
6d5589chttps://github.com/python/cpython/pull/132156/commits/6d5589cc992094f389b4737c04e93749d6df9a11
https://github.com/python/cpython/tree/6d5589cc992094f389b4737c04e93749d6df9a11
Adjust c-analyzer max_sizeshttps://github.com/python/cpython/pull/132156/commits/a7af5bda2810db795f12f5fc38a3c5d656365bac
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
a7af5bdhttps://github.com/python/cpython/pull/132156/commits/a7af5bda2810db795f12f5fc38a3c5d656365bac
https://github.com/python/cpython/tree/a7af5bda2810db795f12f5fc38a3c5d656365bac
Extend error messages if too much code to c-analyzerhttps://github.com/python/cpython/pull/132156/commits/7f62d59693b5ab44f1e59b7d04ce360639dfc88e
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
7f62d59https://github.com/python/cpython/pull/132156/commits/7f62d59693b5ab44f1e59b7d04ce360639dfc88e
https://github.com/python/cpython/tree/7f62d59693b5ab44f1e59b7d04ce360639dfc88e
Revert "Extend error messages if too much code to c-analyzer"https://github.com/python/cpython/pull/132156/commits/b09deafb3317d00159ac9e663f0f02f295252fdd
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
b09deafhttps://github.com/python/cpython/pull/132156/commits/b09deafb3317d00159ac9e663f0f02f295252fdd
https://github.com/python/cpython/tree/b09deafb3317d00159ac9e663f0f02f295252fdd
Merge branch 'main' into gh-132042-optimize-class-creationhttps://github.com/python/cpython/pull/132156/commits/04539cca1fa7c0715decb3958cc6758cc8dc4f9a
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
04539cchttps://github.com/python/cpython/pull/132156/commits/04539cca1fa7c0715decb3958cc6758cc8dc4f9a
https://github.com/python/cpython/tree/04539cca1fa7c0715decb3958cc6758cc8dc4f9a
Apply suggestions from code reviewhttps://github.com/python/cpython/pull/132156/commits/af8ce305dbce8b36457e46c6cf017bed6e192bf2
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
sobolevnhttps://github.com/python/cpython/commits?author=sobolevn
af8ce30https://github.com/python/cpython/pull/132156/commits/af8ce305dbce8b36457e46c6cf017bed6e192bf2
https://github.com/python/cpython/tree/af8ce305dbce8b36457e46c6cf017bed6e192bf2
Merge branch 'main' into gh-132042-optimize-class-creationhttps://github.com/python/cpython/pull/132156/commits/9db0885e5e8ac1624407a06ea17862c1d1443d47
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
9db0885https://github.com/python/cpython/pull/132156/commits/9db0885e5e8ac1624407a06ea17862c1d1443d47
https://github.com/python/cpython/tree/9db0885e5e8ac1624407a06ea17862c1d1443d47
Merge branch 'main' into gh-132042-optimize-class-creationhttps://github.com/python/cpython/pull/132156/commits/dbf869fc54c898850a62f777e802de762eec3c32
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
dbf869fhttps://github.com/python/cpython/pull/132156/commits/dbf869fc54c898850a62f777e802de762eec3c32
https://github.com/python/cpython/tree/dbf869fc54c898850a62f777e802de762eec3c32
Merge branch 'gh-132042-optimize-class-creation' of github.com:sergey-miryanov/cpython into gh-132042-optimize-class-creationhttps://github.com/python/cpython/pull/132156/commits/9434773b90896776dcfd46828dd5a0bcdb7877fd
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
9434773https://github.com/python/cpython/pull/132156/commits/9434773b90896776dcfd46828dd5a0bcdb7877fd
https://github.com/python/cpython/tree/9434773b90896776dcfd46828dd5a0bcdb7877fd
Merge branch 'main' into gh-132042-optimize-class-creationhttps://github.com/python/cpython/pull/132156/commits/0a4c3692af87189cad96ee18134fb56b1e9d5a98
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
0a4c369https://github.com/python/cpython/pull/132156/commits/0a4c3692af87189cad96ee18134fb56b1e9d5a98
https://github.com/python/cpython/tree/0a4c3692af87189cad96ee18134fb56b1e9d5a98
Merge branch 'main' into gh-132042-optimize-class-creationhttps://github.com/python/cpython/pull/132156/commits/05df4843d8041ab66b92f6a448cfff2280ebb98d
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
05df484https://github.com/python/cpython/pull/132156/commits/05df4843d8041ab66b92f6a448cfff2280ebb98d
https://github.com/python/cpython/tree/05df4843d8041ab66b92f6a448cfff2280ebb98d
Merge branch 'main' into gh-132042-optimize-class-creationhttps://github.com/python/cpython/pull/132156/commits/7a61ed3d2c33aea6fbde4d03c2cc364e1d1eb2c6
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
7a61ed3https://github.com/python/cpython/pull/132156/commits/7a61ed3d2c33aea6fbde4d03c2cc364e1d1eb2c6
https://github.com/python/cpython/tree/7a61ed3d2c33aea6fbde4d03c2cc364e1d1eb2c6
Apply suggestions from code reviewhttps://github.com/python/cpython/pull/132156/commits/211d043ae1c953a08e578e57d9086edbf3889a96
211d043https://github.com/python/cpython/pull/132156/commits/211d043ae1c953a08e578e57d9086edbf3889a96
https://github.com/python/cpython/tree/211d043ae1c953a08e578e57d9086edbf3889a96
Merge branch 'gh-132042-optimize-class-creation' of github.com:sergey-miryanov/cpython into gh-132042-optimize-class-creationhttps://github.com/python/cpython/pull/132156/commits/a4c4d8e8ef443d8a8042e1b787f6263de2a63fae
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
a4c4d8ehttps://github.com/python/cpython/pull/132156/commits/a4c4d8e8ef443d8a8042e1b787f6263de2a63fae
https://github.com/python/cpython/tree/a4c4d8e8ef443d8a8042e1b787f6263de2a63fae
Fix stray changehttps://github.com/python/cpython/pull/132156/commits/82466cc078ccdf4cab7c4dd1da0bd9df93cab7cb
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
82466cchttps://github.com/python/cpython/pull/132156/commits/82466cc078ccdf4cab7c4dd1da0bd9df93cab7cb
https://github.com/python/cpython/tree/82466cc078ccdf4cab7c4dd1da0bd9df93cab7cb
Merge branch 'main' into gh-132042-optimize-class-creationhttps://github.com/python/cpython/pull/132156/commits/f0b40c7d0553344f7a51798d72439ad09d97de3c
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
f0b40c7https://github.com/python/cpython/pull/132156/commits/f0b40c7d0553344f7a51798d72439ad09d97de3c
https://github.com/python/cpython/tree/f0b40c7d0553344f7a51798d72439ad09d97de3c
Fix news entryhttps://github.com/python/cpython/pull/132156/commits/25acb4adcda976815848dd381c9197f4c4aa8325
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
25acb4ahttps://github.com/python/cpython/pull/132156/commits/25acb4adcda976815848dd381c9197f4c4aa8325
https://github.com/python/cpython/tree/25acb4adcda976815848dd381c9197f4c4aa8325
Apply suggestions from code reviewhttps://github.com/python/cpython/pull/132156/commits/5db0944d5cceeb34aac92e268855aef1e2179870
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
vstinnerhttps://github.com/python/cpython/commits?author=vstinner
5db0944https://github.com/python/cpython/pull/132156/commits/5db0944d5cceeb34aac92e268855aef1e2179870
https://github.com/python/cpython/tree/5db0944d5cceeb34aac92e268855aef1e2179870
Fix buildhttps://github.com/python/cpython/pull/132156/commits/b185436d5229f4b20b30479dfa74cd10e24d2e11
https://github.com/sergey-miryanov
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
b185436https://github.com/python/cpython/pull/132156/commits/b185436d5229f4b20b30479dfa74cd10e24d2e11
https://github.com/python/cpython/tree/b185436d5229f4b20b30479dfa74cd10e24d2e11
Update Objects/typeobject.chttps://github.com/python/cpython/pull/132156/commits/c1884f5fc3761451518a1c0bc7c7b9b4408c6b15
sergey-miryanovhttps://github.com/python/cpython/commits?author=sergey-miryanov
kumaraditya303https://github.com/python/cpython/commits?author=kumaraditya303
c1884f5https://github.com/python/cpython/pull/132156/commits/c1884f5fc3761451518a1c0bc7c7b9b4408c6b15
https://github.com/python/cpython/tree/c1884f5fc3761451518a1c0bc7c7b9b4408c6b15
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.