René's URL Explorer Experiment


Title: GH-100240: Generic freelist, applied to ints by iritkatriel · Pull Request #101453 · python/cpython · GitHub

Open Graph Title: GH-100240: Generic freelist, applied to ints by iritkatriel · Pull Request #101453 · python/cpython

X Title: GH-100240: Generic freelist, applied to ints by iritkatriel · Pull Request #101453 · python/cpython

Description: @markshannon This is basically the freelist from your branch, made a bit more generic, and applied to ints. We should think about which sizes we want to include. (I'm trying to run benchmarks, b...

Open Graph Description: @markshannon This is basically the freelist from your branch, made a bit more generic, and applied to ints. We should think about which sizes we want to include. (I'm trying to run benchmark...

X Description: @markshannon This is basically the freelist from your branch, made a bit more generic, and applied to ints. We should think about which sizes we want to include. (I'm trying to run bench...

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

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:6e392d6d-10d0-a2cd-0cb9-b40fcc6ee054
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB7FE:2BBCB0:C1252C:107C420:696AC005
html-safe-nonce3a830183f1e9dca2793ba56f87e56dc294a93056472c487618467e4b926feeb9
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCN0ZFOjJCQkNCMDpDMTI1MkM6MTA3QzQyMDo2OTZBQzAwNSIsInZpc2l0b3JfaWQiOiIyODc1MjU2Njc5NzMwNjkyMTAxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac445cdb3b5b45c55fb8f08d9bcd2f555a7efa6886130f1e9a6ecbf808b33308ac
hovercard-subject-tagpull_request:1223065840
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/101453/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/4e3ca812a7005ca29b237047452ff2eec5143ca5352987e04121c820ed6d9e16/python/cpython/pull/101453
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/4e3ca812a7005ca29b237047452ff2eec5143ca5352987e04121c820ed6d9e16/python/cpython/pull/101453
og:image:alt@markshannon This is basically the freelist from your branch, made a bit more generic, and applied to ints. We should think about which sizes we want to include. (I'm trying to run benchmark...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameiritkatriel
hostnamegithub.com
expected-hostnamegithub.com
None986b6a1d774985095564e64d6963d11f094da3d0e2bfda2ab1a27d63662eb033
turbo-cache-controlno-preview
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
release89ad2112b9c4e11df6a0c13c8c1f8eedd36b0977
ui-targetcanary-1
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/101453#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F101453
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
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
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
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%2F101453
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/101453
Reloadhttps://github.com/python/cpython/pull/101453
Reloadhttps://github.com/python/cpython/pull/101453
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/101453
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 33.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 71.1k 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.1k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects 31 https://github.com/python/cpython/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/python/cpython/security
Please reload this pagehttps://github.com/python/cpython/pull/101453
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 https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/python/cpython/pull/101453#issue-comment-box
iritkatrielhttps://github.com/iritkatriel
python:mainhttps://github.com/python/cpython/tree/main
iritkatriel:int-freelisthttps://github.com/iritkatriel/cpython/tree/int-freelist
GH-100240: Generic freelist, applied to ints https://github.com/python/cpython/pull/101453#top
iritkatrielhttps://github.com/iritkatriel
python:mainhttps://github.com/python/cpython/tree/main
iritkatriel:int-freelisthttps://github.com/iritkatriel/cpython/tree/int-freelist
Conversation 39 https://github.com/python/cpython/pull/101453
Commits 19 https://github.com/python/cpython/pull/101453/commits
Checks 0 https://github.com/python/cpython/pull/101453/checks
Files changed https://github.com/python/cpython/pull/101453/files
Please reload this pagehttps://github.com/python/cpython/pull/101453
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Jan 31, 2023https://github.com/python/cpython/pull/101453#issue-1564054832
Please reload this pagehttps://github.com/python/cpython/pull/101453
@markshannonhttps://github.com/markshannon
Use a principled, and consistent, implementation of freelists. #100240https://github.com/python/cpython/issues/100240
Please reload this pagehttps://github.com/python/cpython/pull/101453
https://github.com/iritkatriel
freelist for intshttps://github.com/python/cpython/pull/101453/commits/e953c5735758fc5283730702667b8eb2ec6043f3
e953c57https://github.com/python/cpython/pull/101453/commits/e953c5735758fc5283730702667b8eb2ec6043f3
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
markshannonhttps://github.com/markshannon
January 31, 2023 10:36https://github.com/python/cpython/pull/101453#event-8397902015
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
awaiting core review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20core%20review%22
Jan 31, 2023https://github.com/python/cpython/pull/101453#event-8397902620
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
January 31, 2023 10:36https://github.com/python/cpython/pull/101453#event-8397903780
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Jan 31, 2023https://github.com/python/cpython/pull/101453#event-8397907460
https://github.com/markshannon
markshannonhttps://github.com/markshannon
Jan 31, 2023 https://github.com/python/cpython/pull/101453#pullrequestreview-1276939221
View reviewed changes https://github.com/python/cpython/pull/101453/files/e953c5735758fc5283730702667b8eb2ec6043f3
markshannonhttps://github.com/markshannon
https://github.com/python/cpython/pull/101453#pullrequestreview-1276939221
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/101453
Objects/longobject.chttps://github.com/python/cpython/pull/101453/files/e953c5735758fc5283730702667b8eb2ec6043f3#diff-1a6e70e2beeecad88840c67284ac4d54a36998029244771fcc820e801390726a
markshannonhttps://github.com/markshannon
Jan 31, 2023https://github.com/python/cpython/pull/101453#discussion_r1091761280
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/101453
Include/internal/pycore_interp.hhttps://github.com/python/cpython/pull/101453/files/e953c5735758fc5283730702667b8eb2ec6043f3#diff-cb06b7ba43789a1d6ae5bef46baa8a255b72dbcd2b44bfec7f146ea4e94dbfa0
Please reload this pagehttps://github.com/python/cpython/pull/101453
Include/internal/pycore_interp.hhttps://github.com/python/cpython/pull/101453/files/e953c5735758fc5283730702667b8eb2ec6043f3#diff-cb06b7ba43789a1d6ae5bef46baa8a255b72dbcd2b44bfec7f146ea4e94dbfa0
markshannonhttps://github.com/markshannon
Jan 31, 2023https://github.com/python/cpython/pull/101453#discussion_r1091769005
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/101453
iritkatrielhttps://github.com/iritkatriel
Jan 31, 2023https://github.com/python/cpython/pull/101453#discussion_r1091915586
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/101453
Include/internal/pycore_pymem.hhttps://github.com/python/cpython/pull/101453/files/e953c5735758fc5283730702667b8eb2ec6043f3#diff-f43c977e1d9084d42f494114fd29faf9312b850ffefcebb64396214024f19377
Please reload this pagehttps://github.com/python/cpython/pull/101453
Objects/longobject.chttps://github.com/python/cpython/pull/101453/files/e953c5735758fc5283730702667b8eb2ec6043f3#diff-1a6e70e2beeecad88840c67284ac4d54a36998029244771fcc820e801390726a
markshannonhttps://github.com/markshannon
Jan 31, 2023https://github.com/python/cpython/pull/101453#discussion_r1091772773
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/101453
Objects/obmalloc.chttps://github.com/python/cpython/pull/101453/files/e953c5735758fc5283730702667b8eb2ec6043f3#diff-399a22135f328b4e42b0722ef216587945eedf2d8c103a584a3dca5b30650329
markshannonhttps://github.com/markshannon
Jan 31, 2023https://github.com/python/cpython/pull/101453#discussion_r1091774453
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/101453
Objects/obmalloc.chttps://github.com/python/cpython/pull/101453/files/e953c5735758fc5283730702667b8eb2ec6043f3#diff-399a22135f328b4e42b0722ef216587945eedf2d8c103a584a3dca5b30650329
Please reload this pagehttps://github.com/python/cpython/pull/101453
Objects/obmalloc.chttps://github.com/python/cpython/pull/101453/files/e953c5735758fc5283730702667b8eb2ec6043f3#diff-399a22135f328b4e42b0722ef216587945eedf2d8c103a584a3dca5b30650329
Please reload this pagehttps://github.com/python/cpython/pull/101453
Python/pystate.chttps://github.com/python/cpython/pull/101453/files/e953c5735758fc5283730702667b8eb2ec6043f3#diff-7ac11e526f79b42d6ea9d3592cb99da46775640c69fa5510f4a6de87cced7141
Please reload this pagehttps://github.com/python/cpython/pull/101453
iritkatrielhttps://github.com/iritkatriel
January 31, 2023 15:36https://github.com/python/cpython/pull/101453#commits-pushed-cf99ee4
https://github.com/iritkatriel
moved things around a littlehttps://github.com/python/cpython/pull/101453/commits/cf99ee400307037bf7b6fa9267235c36a5c09927
cf99ee4https://github.com/python/cpython/pull/101453/commits/cf99ee400307037bf7b6fa9267235c36a5c09927
https://github.com/iritkatriel
remove WITH_FREELISTS in longobject.chttps://github.com/python/cpython/pull/101453/commits/8a6e6a3767da800b69c9cb4fb6909c4dd6ed1177
8a6e6a3https://github.com/python/cpython/pull/101453/commits/8a6e6a3767da800b69c9cb4fb6909c4dd6ed1177
https://github.com/iritkatriel
FreeToFull leaves the list emptyhttps://github.com/python/cpython/pull/101453/commits/fe65f492a1269f3341a23ef7d6862b6f634d0565
fe65f49https://github.com/python/cpython/pull/101453/commits/fe65f492a1269f3341a23ef7d6862b6f634d0565
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Jan 31, 2023 https://github.com/python/cpython/pull/101453#pullrequestreview-1277706198
View reviewed changes https://github.com/python/cpython/pull/101453/files/8a6e6a3767da800b69c9cb4fb6909c4dd6ed1177
Python/pystate.chttps://github.com/python/cpython/pull/101453/files/8a6e6a3767da800b69c9cb4fb6909c4dd6ed1177#diff-7ac11e526f79b42d6ea9d3592cb99da46775640c69fa5510f4a6de87cced7141
Please reload this pagehttps://github.com/python/cpython/pull/101453
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Feb 3, 2023https://github.com/python/cpython/pull/101453#issuecomment-1414556528
https://github.com/faster-cpython/benchmarking/tree/main/results/bm-20230131-3.12.0a4%2B-fe65f49https://github.com/faster-cpython/benchmarking/tree/main/results/bm-20230131-3.12.0a4%2B-fe65f49
Please reload this pagehttps://github.com/python/cpython/pull/101453
https://github.com/markshannon
markshannonhttps://github.com/markshannon
Feb 3, 2023https://github.com/python/cpython/pull/101453#issuecomment-1415644401
Please reload this pagehttps://github.com/python/cpython/pull/101453
https://github.com/markshannon
markshannonhttps://github.com/markshannon
Feb 3, 2023 https://github.com/python/cpython/pull/101453#pullrequestreview-1282744326
View reviewed changes https://github.com/python/cpython/pull/101453/files/fe65f492a1269f3341a23ef7d6862b6f634d0565
Include/internal/pycore_interp.hhttps://github.com/python/cpython/pull/101453/files/fe65f492a1269f3341a23ef7d6862b6f634d0565#diff-cb06b7ba43789a1d6ae5bef46baa8a255b72dbcd2b44bfec7f146ea4e94dbfa0
markshannonhttps://github.com/markshannon
Feb 3, 2023https://github.com/python/cpython/pull/101453#discussion_r1095651069
Please reload this pagehttps://github.com/python/cpython/pull/101453
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/101453
markshannonhttps://github.com/markshannon
Feb 3, 2023https://github.com/python/cpython/pull/101453#discussion_r1095652982
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/101453
https://github.com/markshannon
markshannonhttps://github.com/markshannon
Feb 3, 2023 https://github.com/python/cpython/pull/101453#pullrequestreview-1282748935
View reviewed changes https://github.com/python/cpython/pull/101453/files/fe65f492a1269f3341a23ef7d6862b6f634d0565
Include/internal/pycore_interp.hhttps://github.com/python/cpython/pull/101453/files/fe65f492a1269f3341a23ef7d6862b6f634d0565#diff-cb06b7ba43789a1d6ae5bef46baa8a255b72dbcd2b44bfec7f146ea4e94dbfa0
Please reload this pagehttps://github.com/python/cpython/pull/101453
https://github.com/markshannon
markshannonhttps://github.com/markshannon
Feb 3, 2023https://github.com/python/cpython/pull/101453#event-8430832606
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
Feb 3, 2023 https://github.com/python/cpython/pull/101453#ref-issue-1496536176
Use a principled, and consistent, implementation of freelists. #100240 https://github.com/python/cpython/issues/100240
iritkatrielhttps://github.com/iritkatriel
February 3, 2023 14:31https://github.com/python/cpython/pull/101453#commits-pushed-a33061f
https://github.com/iritkatriel
reuse _PyFreeList_Clearhttps://github.com/python/cpython/pull/101453/commits/a33061f0471d637d903028afe0657caa95bfff8f
a33061fhttps://github.com/python/cpython/pull/101453/commits/a33061f0471d637d903028afe0657caa95bfff8f
https://github.com/iritkatriel
fix free bug and remove ifdef in a few placeshttps://github.com/python/cpython/pull/101453/commits/6b312e0da1acdedd0f104392578a16c249d09345
6b312e0https://github.com/python/cpython/pull/101453/commits/6b312e0da1acdedd0f104392578a16c249d09345
https://github.com/iritkatriel
use _PyLong_Free in specialized bytecodeshttps://github.com/python/cpython/pull/101453/commits/1d811986848b84e3ce191fc283acd59638d563ce
1d81198https://github.com/python/cpython/pull/101453/commits/1d811986848b84e3ce191fc283acd59638d563ce
https://github.com/iritkatriel
use _PyLong_Free in _Py_DECREF_INThttps://github.com/python/cpython/pull/101453/commits/5609e30205acef07964c6d50c29e9238ec24e69c
5609e30https://github.com/python/cpython/pull/101453/commits/5609e30205acef07964c6d50c29e9238ec24e69c
https://github.com/iritkatriel
stats for generic freelisthttps://github.com/python/cpython/pull/101453/commits/b8b1879c281ccb543eadd80036e13eae0899aec9
b8b1879https://github.com/python/cpython/pull/101453/commits/b8b1879c281ccb543eadd80036e13eae0899aec9
https://github.com/iritkatriel
print new statshttps://github.com/python/cpython/pull/101453/commits/460d12c746b468b251cf9678c56de22b171859eb
460d12chttps://github.com/python/cpython/pull/101453/commits/460d12c746b468b251cf9678c56de22b171859eb
https://github.com/markshannon
markshannonhttps://github.com/markshannon
Feb 6, 2023https://github.com/python/cpython/pull/101453#issuecomment-1419376725
Please reload this pagehttps://github.com/python/cpython/pull/101453
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Feb 6, 2023https://github.com/python/cpython/pull/101453#issuecomment-1419381785
Please reload this pagehttps://github.com/python/cpython/pull/101453
https://github.com/markshannon
markshannonhttps://github.com/markshannon
Feb 6, 2023 https://github.com/python/cpython/pull/101453#pullrequestreview-1285595756
View reviewed changes https://github.com/python/cpython/pull/101453/files/b8b1879c281ccb543eadd80036e13eae0899aec9
Include/internal/pycore_interp.hhttps://github.com/python/cpython/pull/101453/files/b8b1879c281ccb543eadd80036e13eae0899aec9#diff-cb06b7ba43789a1d6ae5bef46baa8a255b72dbcd2b44bfec7f146ea4e94dbfa0
markshannonhttps://github.com/markshannon
Feb 6, 2023https://github.com/python/cpython/pull/101453#discussion_r1097644474
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/101453
iritkatrielhttps://github.com/iritkatriel
Feb 6, 2023https://github.com/python/cpython/pull/101453#discussion_r1097646865
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/101453
iritkatrielhttps://github.com/iritkatriel
Feb 7, 2023https://github.com/python/cpython/pull/101453#discussion_r1098578439
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/101453
https://github.com/markshannon
markshannonhttps://github.com/markshannon
Feb 6, 2023 https://github.com/python/cpython/pull/101453#pullrequestreview-1285599252
View reviewed changes https://github.com/python/cpython/pull/101453/files/b8b1879c281ccb543eadd80036e13eae0899aec9
Include/internal/pycore_interp.hhttps://github.com/python/cpython/pull/101453/files/b8b1879c281ccb543eadd80036e13eae0899aec9#diff-cb06b7ba43789a1d6ae5bef46baa8a255b72dbcd2b44bfec7f146ea4e94dbfa0
Please reload this pagehttps://github.com/python/cpython/pull/101453
https://github.com/iritkatriel
fix index mappinghttps://github.com/python/cpython/pull/101453/commits/2e2a8614a8681df56186170f0b76b4058754e045
2e2a861https://github.com/python/cpython/pull/101453/commits/2e2a8614a8681df56186170f0b76b4058754e045
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Feb 6, 2023https://github.com/python/cpython/pull/101453#issuecomment-1419892608
https://github.com/faster-cpython/benchmarking/blob/main/results/bm-20230206-3.12.0a4%2B-2e2a861/bm-20230206-linux-x86_64-iritkatriel-int_freelist-3.12.0a4%2B-2e2a861-pystats.md#object-statshttps://github.com/faster-cpython/benchmarking/blob/main/results/bm-20230206-3.12.0a4%2B-2e2a861/bm-20230206-linux-x86_64-iritkatriel-int_freelist-3.12.0a4%2B-2e2a861-pystats.md#object-stats
Please reload this pagehttps://github.com/python/cpython/pull/101453
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Feb 7, 2023 https://github.com/python/cpython/pull/101453#pullrequestreview-1286871334
View reviewed changes https://github.com/python/cpython/pull/101453/files/2e2a8614a8681df56186170f0b76b4058754e045
Include/internal/pycore_pymem.hhttps://github.com/python/cpython/pull/101453/files/2e2a8614a8681df56186170f0b76b4058754e045#diff-f43c977e1d9084d42f494114fd29faf9312b850ffefcebb64396214024f19377
Please reload this pagehttps://github.com/python/cpython/pull/101453
https://github.com/iritkatriel
tweak the statshttps://github.com/python/cpython/pull/101453/commits/42ee27f68508d0ea792aeb843ee14a68d19b6d97
42ee27fhttps://github.com/python/cpython/pull/101453/commits/42ee27f68508d0ea792aeb843ee14a68d19b6d97
iritkatrielhttps://github.com/iritkatriel
February 8, 2023 18:25https://github.com/python/cpython/pull/101453#commits-pushed-a9e76ad
https://github.com/iritkatriel
shift instead of divhttps://github.com/python/cpython/pull/101453/commits/a9e76ad15182cdd43ca0c062b687936c93c8ceaf
a9e76adhttps://github.com/python/cpython/pull/101453/commits/a9e76ad15182cdd43ca0c062b687936c93c8ceaf
https://github.com/iritkatriel
Merge remote-tracking branch 'upstream/main' into int-freelisthttps://github.com/python/cpython/pull/101453/commits/1134727b1cf583b5c18a19fae91ce5cbb13aa715
1134727https://github.com/python/cpython/pull/101453/commits/1134727b1cf583b5c18a19fae91ce5cbb13aa715
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Feb 8, 2023https://github.com/python/cpython/pull/101453#issuecomment-1423092361
Please reload this pagehttps://github.com/python/cpython/pull/101453
iritkatrielhttps://github.com/iritkatriel
February 8, 2023 19:17https://github.com/python/cpython/pull/101453#commits-pushed-78592b9
https://github.com/iritkatriel
int --> Py_ssize_thttps://github.com/python/cpython/pull/101453/commits/78592b98c7b8b9a4817bab63381346fd71904374
78592b9https://github.com/python/cpython/pull/101453/commits/78592b98c7b8b9a4817bab63381346fd71904374
https://github.com/iritkatriel
disable the freelist after clearing it in interpreter_clearhttps://github.com/python/cpython/pull/101453/commits/044743e0ee10ec3404266a7215bf0af8f751bd77
044743ehttps://github.com/python/cpython/pull/101453/commits/044743e0ee10ec3404266a7215bf0af8f751bd77
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Feb 8, 2023https://github.com/python/cpython/pull/101453#issuecomment-1423303426
Please reload this pagehttps://github.com/python/cpython/pull/101453
iritkatrielhttps://github.com/iritkatriel
February 9, 2023 13:26https://github.com/python/cpython/pull/101453#commits-pushed-827b81b
https://github.com/iritkatriel
add _PyFreeList_Disablehttps://github.com/python/cpython/pull/101453/commits/827b81b97427dbd7c1da8258e4c75c189bb59ba4
827b81bhttps://github.com/python/cpython/pull/101453/commits/827b81b97427dbd7c1da8258e4c75c189bb59ba4
https://github.com/iritkatriel
rename INDEX --> SIZE_CLASShttps://github.com/python/cpython/pull/101453/commits/51c6c3c16136bf410e61ecebebf3ee70241ea6db
51c6c3chttps://github.com/python/cpython/pull/101453/commits/51c6c3c16136bf410e61ecebebf3ee70241ea6db
https://github.com/iritkatriel
stats per size classhttps://github.com/python/cpython/pull/101453/commits/cfb886d552ecb40272b9003dd1fbfb5037d62736
cfb886dhttps://github.com/python/cpython/pull/101453/commits/cfb886d552ecb40272b9003dd1fbfb5037d62736
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Feb 17, 2023https://github.com/python/cpython/pull/101453#issuecomment-1434710889
Please reload this pagehttps://github.com/python/cpython/pull/101453
https://github.com/iritkatriel
iritkatrielhttps://github.com/iritkatriel
Feb 17, 2023https://github.com/python/cpython/pull/101453#event-8547652614
Use freelist for range object, iterator objects and other often used objects #126703 https://github.com/python/cpython/issues/126703
gh-126868: Add freelist for compact int objects #126865 https://github.com/python/cpython/pull/126865
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%2F101453
https://github.com/markshannon
markshannon https://github.com/markshannon
https://github.com/python/cpython/pull/101453/files/2e2a8614a8681df56186170f0b76b4058754e045
https://github.com/ericsnowcurrently
ericsnowcurrently https://github.com/ericsnowcurrently
https://github.com/ZeroIntensity
ZeroIntensity https://github.com/ZeroIntensity
awaiting core review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20core%20review%22
Please reload this pagehttps://github.com/python/cpython/pull/101453
https://github.com/iritkatriel
https://github.com/markshannon
https://github.com/bedevere-bot
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.