René's URL Explorer Experiment


Title: Remove Frame mutex and use DataStack bump allocator for LocalsPlus by youknowone · Pull Request #7333 · RustPython/RustPython · GitHub

Open Graph Title: Remove Frame mutex and use DataStack bump allocator for LocalsPlus by youknowone · Pull Request #7333 · RustPython/RustPython

X Title: Remove Frame mutex and use DataStack bump allocator for LocalsPlus by youknowone · Pull Request #7333 · RustPython/RustPython

Description: A Python Interpreter written in Rust. Contribute to RustPython/RustPython development by creating an account on GitHub.

Open Graph Description: Summary by CodeRabbit Refactor Reworked frame/local storage to unify locals and evaluation stack for leaner execution. Performance Added a fast, bump-allocating data stack to reduce allocati...

X Description: Summary by CodeRabbit Refactor Reworked frame/local storage to unify locals and evaluation stack for leaner execution. Performance Added a fast, bump-allocating data stack to reduce allocati...

Opengraph URL: https://github.com/RustPython/RustPython/pull/7333

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:3a6ad735-8ef3-ce88-e159-704f4eb812a0
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idBE94:22F2F5:3409E5:4409C5:6A5B2068
html-safe-nonce21557cc9d6ca52cba06dae8d0d0a6afa3385668b0518c58cbc281dd84450c90e
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRTk0OjIyRjJGNTozNDA5RTU6NDQwOUM1OjZBNUIyMDY4IiwidmlzaXRvcl9pZCI6IjUxODA1OTg0NzQ4NjY2MzA3NjAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac47f0c2cd92f1f58dd1c7744854bea2f47c3f5e794eed01eed942a5b57d58a8e2
hovercard-subject-tagpull_request:3349140368
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/RustPython/RustPython/7333/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/c1ff343e6fbd7665f52c04d95cbd62dc46ac1812dd3a4b964b2a777bb960eb5f/RustPython/RustPython/pull/7333
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/c1ff343e6fbd7665f52c04d95cbd62dc46ac1812dd3a4b964b2a777bb960eb5f/RustPython/RustPython/pull/7333
og:image:altSummary by CodeRabbit Refactor Reworked frame/local storage to unify locals and evaluation stack for leaner execution. Performance Added a fast, bump-allocating data stack to reduce allocati...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameyouknowone
hostnamegithub.com
expected-hostnamegithub.com
None5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b
turbo-cache-controlno-cache
go-importgithub.com/RustPython/RustPython git https://github.com/RustPython/RustPython.git
octolytics-dimension-user_id39710557
octolytics-dimension-user_loginRustPython
octolytics-dimension-repository_id135201145
octolytics-dimension-repository_nwoRustPython/RustPython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id135201145
octolytics-dimension-repository_network_root_nwoRustPython/RustPython
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
release9c975978430e9ad293956f2bbdaf153b1bd84a99
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/RustPython/RustPython/pull/7333#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fpull%2F7333
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%2FRustPython%2FRustPython%2Fpull%2F7333
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=RustPython%2FRustPython
Reloadhttps://github.com/RustPython/RustPython/pull/7333
Reloadhttps://github.com/RustPython/RustPython/pull/7333
Reloadhttps://github.com/RustPython/RustPython/pull/7333
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
RustPython https://github.com/RustPython
RustPythonhttps://github.com/RustPython/RustPython
Notifications https://github.com/login?return_to=%2FRustPython%2FRustPython
Fork 1.5k https://github.com/login?return_to=%2FRustPython%2FRustPython
Star 22.2k https://github.com/login?return_to=%2FRustPython%2FRustPython
Code https://github.com/RustPython/RustPython
Issues 292 https://github.com/RustPython/RustPython/issues
Pull requests 107 https://github.com/RustPython/RustPython/pulls
Discussions https://github.com/RustPython/RustPython/discussions
Actions https://github.com/RustPython/RustPython/actions
Projects https://github.com/RustPython/RustPython/projects
Models https://github.com/RustPython/RustPython/models
Wiki https://github.com/RustPython/RustPython/wiki
Security and quality 0 https://github.com/RustPython/RustPython/security
Insights https://github.com/RustPython/RustPython/pulse
Code https://github.com/RustPython/RustPython
Issues https://github.com/RustPython/RustPython/issues
Pull requests https://github.com/RustPython/RustPython/pulls
Discussions https://github.com/RustPython/RustPython/discussions
Actions https://github.com/RustPython/RustPython/actions
Projects https://github.com/RustPython/RustPython/projects
Models https://github.com/RustPython/RustPython/models
Wiki https://github.com/RustPython/RustPython/wiki
Security and quality https://github.com/RustPython/RustPython/security
Insights https://github.com/RustPython/RustPython/pulse
youknowonehttps://github.com/youknowone
RustPython:mainhttps://github.com/RustPython/RustPython/tree/main
youknowone:worktree-frame-datastackhttps://github.com/youknowone/RustPython/tree/worktree-frame-datastack
Conversationhttps://github.com/RustPython/RustPython/pull/7333
Commits14 (14)https://github.com/RustPython/RustPython/pull/7333/commits
Checkshttps://github.com/RustPython/RustPython/pull/7333/checks
Files changedhttps://github.com/RustPython/RustPython/pull/7333/files
Remove Frame mutex and use DataStack bump allocator for LocalsPlushttps://github.com/RustPython/RustPython/pull/7333#top
youknowonehttps://github.com/youknowone
RustPython:mainhttps://github.com/RustPython/RustPython/tree/main
youknowone:worktree-frame-datastackhttps://github.com/youknowone/RustPython/tree/worktree-frame-datastack
https://github.com/youknowone
youknowonehttps://github.com/youknowone
Mar 3, 2026https://github.com/RustPython/RustPython/pull/7333#issue-4016991572
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
https://github.com/youknowone
youknowonehttps://github.com/youknowone
Mar 3, 2026https://github.com/RustPython/RustPython/pull/7333#event-23228867404
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Mar 3, 2026https://github.com/RustPython/RustPython/pull/7333#issuecomment-3991454140
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
Update asyncio to 3.14.2 #6902https://github.com/RustPython/RustPython/pull/6902
Replace std::sync::LazyLock with common::lock::LazyLock #7079https://github.com/RustPython/RustPython/pull/7079
gc module internal structure and API #6910https://github.com/RustPython/RustPython/pull/6910
CodeRabbithttps://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=RustPython/RustPython&utm_content=7333
Xhttps://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai
Mastodonhttps://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai
Reddithttps://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai
LinkedInhttps://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
https://github.com/youknowone
youknowonehttps://github.com/youknowone
force-pushedhttps://github.com/RustPython/RustPython/compare/a80854b99a932a7f6e11d7196c19edebc366911e..01459eca1940914254e150c11d220febc6dc8246
a80854bhttps://github.com/RustPython/RustPython/commit/a80854b99a932a7f6e11d7196c19edebc366911e
01459echttps://github.com/RustPython/RustPython/commit/01459eca1940914254e150c11d220febc6dc8246
Compare https://github.com/RustPython/RustPython/compare/a80854b99a932a7f6e11d7196c19edebc366911e..01459eca1940914254e150c11d220febc6dc8246
March 3, 2026 15:33https://github.com/RustPython/RustPython/pull/7333#event-23230957558
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Mar 3, 2026https://github.com/RustPython/RustPython/pull/7333#issuecomment-3991975178
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
https://github.com/youknowone
youknowonehttps://github.com/youknowone
force-pushedhttps://github.com/RustPython/RustPython/compare/f3eee57af949a6961cc620fd50339cce18b38323..ec12e3d5d6d19071cec216b0f93aa26418b5c690
f3eee57https://github.com/RustPython/RustPython/commit/f3eee57af949a6961cc620fd50339cce18b38323
ec12e3dhttps://github.com/RustPython/RustPython/commit/ec12e3d5d6d19071cec216b0f93aa26418b5c690
Compare https://github.com/RustPython/RustPython/compare/f3eee57af949a6961cc620fd50339cce18b38323..ec12e3d5d6d19071cec216b0f93aa26418b5c690
March 3, 2026 20:41https://github.com/RustPython/RustPython/pull/7333#event-23238783389
https://github.com/youknowone
youknowonehttps://github.com/youknowone
March 3, 2026 20:56https://github.com/RustPython/RustPython/pull/7333#event-23239131581
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Mar 3, 2026 https://github.com/RustPython/RustPython/pull/7333#pullrequestreview-3885041232
View reviewed changes https://github.com/RustPython/RustPython/pull/7333/files
coderabbitaihttps://github.com/apps/coderabbitai
https://github.com/RustPython/RustPython/pull/7333#pullrequestreview-3885041232
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
bc108dfhttps://github.com/RustPython/RustPython/commit/bc108dfe86563f190f5155d135e2d44dcbec8179
ec12e3dhttps://github.com/RustPython/RustPython/commit/ec12e3d5d6d19071cec216b0f93aa26418b5c690
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
crates/vm/src/frame.rshttps://github.com/RustPython/RustPython/pull/7333/files#diff-03f2741d7d424014f3d2f0c82226be52fa58134aab34bf0780714ee67a248deb
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
crates/vm/src/frame.rshttps://github.com/RustPython/RustPython/pull/7333/files#diff-03f2741d7d424014f3d2f0c82226be52fa58134aab34bf0780714ee67a248deb
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Mar 3, 2026 https://github.com/RustPython/RustPython/pull/7333#pullrequestreview-3885100975
View reviewed changes https://github.com/RustPython/RustPython/pull/7333/files
coderabbitaihttps://github.com/apps/coderabbitai
https://github.com/RustPython/RustPython/pull/7333#pullrequestreview-3885100975
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
ec12e3dhttps://github.com/RustPython/RustPython/commit/ec12e3d5d6d19071cec216b0f93aa26418b5c690
e94f2dehttps://github.com/RustPython/RustPython/commit/e94f2dee6113f09a64230943991669dfbdf7aa87
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
crates/vm/src/frame.rshttps://github.com/RustPython/RustPython/pull/7333/files#diff-03f2741d7d424014f3d2f0c82226be52fa58134aab34bf0780714ee67a248deb
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
https://github.com/youknowone
youknowonehttps://github.com/youknowone
force-pushedhttps://github.com/RustPython/RustPython/compare/e94f2dee6113f09a64230943991669dfbdf7aa87..2f61dfc2e4a2de67734392e932252359ae3ff553
e94f2dehttps://github.com/RustPython/RustPython/commit/e94f2dee6113f09a64230943991669dfbdf7aa87
2f61dfchttps://github.com/RustPython/RustPython/commit/2f61dfc2e4a2de67734392e932252359ae3ff553
Compare https://github.com/RustPython/RustPython/compare/e94f2dee6113f09a64230943991669dfbdf7aa87..2f61dfc2e4a2de67734392e932252359ae3ff553
March 4, 2026 05:29https://github.com/RustPython/RustPython/pull/7333#event-23248569820
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Mar 4, 2026 https://github.com/RustPython/RustPython/pull/7333#pullrequestreview-3887033761
View reviewed changes https://github.com/RustPython/RustPython/pull/7333/files
coderabbitaihttps://github.com/apps/coderabbitai
https://github.com/RustPython/RustPython/pull/7333#pullrequestreview-3887033761
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
e94f2dehttps://github.com/RustPython/RustPython/commit/e94f2dee6113f09a64230943991669dfbdf7aa87
42a2a37https://github.com/RustPython/RustPython/commit/42a2a375f65efab72890f5f1176e0fb972ab9234
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
crates/vm/Cargo.tomlhttps://github.com/RustPython/RustPython/pull/7333/files#diff-ccc3290f8eb6dbc476c8aad5c1586bf96837946b852e683ee8f21e4df91dc140
coderabbitaihttps://github.com/apps/coderabbitai
Mar 4, 2026https://github.com/RustPython/RustPython/pull/7333#discussion_r2881950503
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
youknowonehttps://github.com/youknowone
Mar 4, 2026https://github.com/RustPython/RustPython/pull/7333#discussion_r2883177126
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
coderabbitaihttps://github.com/apps/coderabbitai
Mar 4, 2026https://github.com/RustPython/RustPython/pull/7333#discussion_r2883179067
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
crates/vm/src/datastack.rshttps://github.com/RustPython/RustPython/pull/7333/files#diff-da570d6726b0495c420c10b731f8b528aade089164b76db41247fa03d5c54f42
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
https://github.com/youknowone
youknowonehttps://github.com/youknowone
force-pushedhttps://github.com/RustPython/RustPython/compare/42a2a375f65efab72890f5f1176e0fb972ab9234..3c00316b4b033e801f549863c0c6ac9ed978bda4
42a2a37https://github.com/RustPython/RustPython/commit/42a2a375f65efab72890f5f1176e0fb972ab9234
3c00316https://github.com/RustPython/RustPython/commit/3c00316b4b033e801f549863c0c6ac9ed978bda4
Compare https://github.com/RustPython/RustPython/compare/42a2a375f65efab72890f5f1176e0fb972ab9234..3c00316b4b033e801f549863c0c6ac9ed978bda4
March 4, 2026 05:54https://github.com/RustPython/RustPython/pull/7333#event-23249044603
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Mar 4, 2026 https://github.com/RustPython/RustPython/pull/7333#pullrequestreview-3887219862
View reviewed changes https://github.com/RustPython/RustPython/pull/7333/files
coderabbitaihttps://github.com/apps/coderabbitai
https://github.com/RustPython/RustPython/pull/7333#pullrequestreview-3887219862
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
42a2a37https://github.com/RustPython/RustPython/commit/42a2a375f65efab72890f5f1176e0fb972ab9234
859b6f7https://github.com/RustPython/RustPython/commit/859b6f7a9866d256c1151e0b6082b6090a6198f6
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
crates/common/src/lock.rshttps://github.com/RustPython/RustPython/pull/7333/files#diff-b4ac76d8c569b4361eb898d5fab3b1d7d8d5c3b4f66c1e80504a42af7119075c
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
crates/vm/src/frame.rshttps://github.com/RustPython/RustPython/pull/7333/files#diff-03f2741d7d424014f3d2f0c82226be52fa58134aab34bf0780714ee67a248deb
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
https://github.com/youknowone
youknowonehttps://github.com/youknowone
force-pushedhttps://github.com/RustPython/RustPython/compare/859b6f7a9866d256c1151e0b6082b6090a6198f6..09a5a5e5cd0bd420c4601e6f77f9bdf5920d5633
859b6f7https://github.com/RustPython/RustPython/commit/859b6f7a9866d256c1151e0b6082b6090a6198f6
09a5a5ehttps://github.com/RustPython/RustPython/commit/09a5a5e5cd0bd420c4601e6f77f9bdf5920d5633
Compare https://github.com/RustPython/RustPython/compare/859b6f7a9866d256c1151e0b6082b6090a6198f6..09a5a5e5cd0bd420c4601e6f77f9bdf5920d5633
March 4, 2026 07:25https://github.com/RustPython/RustPython/pull/7333#event-23251989725
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Mar 4, 2026 https://github.com/RustPython/RustPython/pull/7333#pullrequestreview-3887682641
View reviewed changes https://github.com/RustPython/RustPython/pull/7333/files
coderabbitaihttps://github.com/apps/coderabbitai
https://github.com/RustPython/RustPython/pull/7333#pullrequestreview-3887682641
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
859b6f7https://github.com/RustPython/RustPython/commit/859b6f7a9866d256c1151e0b6082b6090a6198f6
09a5a5ehttps://github.com/RustPython/RustPython/commit/09a5a5e5cd0bd420c4601e6f77f9bdf5920d5633
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
crates/common/src/lock.rshttps://github.com/RustPython/RustPython/pull/7333/files#diff-b4ac76d8c569b4361eb898d5fab3b1d7d8d5c3b4f66c1e80504a42af7119075c
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
crates/vm/src/frame.rshttps://github.com/RustPython/RustPython/pull/7333/files#diff-03f2741d7d424014f3d2f0c82226be52fa58134aab34bf0780714ee67a248deb
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
crates/vm/src/gc_state.rshttps://github.com/RustPython/RustPython/pull/7333/files#diff-c57353cf1043101bf94270e6f2f16d54fd87c360dc58d08574149f294135fcae
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
crates/vm/src/gc_state.rshttps://github.com/RustPython/RustPython/pull/7333/files#diff-c57353cf1043101bf94270e6f2f16d54fd87c360dc58d08574149f294135fcae
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
https://github.com/youknowone
youknowonehttps://github.com/youknowone
force-pushedhttps://github.com/RustPython/RustPython/compare/7bb9caee8ff5f7548ae972fe679f0c5a14558d46..3af0cf8629628cab71cdf945f4f7efd87c2eac0a
7bb9caehttps://github.com/RustPython/RustPython/commit/7bb9caee8ff5f7548ae972fe679f0c5a14558d46
3af0cf8https://github.com/RustPython/RustPython/commit/3af0cf8629628cab71cdf945f4f7efd87c2eac0a
Compare https://github.com/RustPython/RustPython/compare/7bb9caee8ff5f7548ae972fe679f0c5a14558d46..3af0cf8629628cab71cdf945f4f7efd87c2eac0a
March 4, 2026 11:05https://github.com/RustPython/RustPython/pull/7333#event-23257334195
https://github.com/youknowone
youknowonehttps://github.com/youknowone
Mar 4, 2026 https://github.com/RustPython/RustPython/pull/7333#pullrequestreview-3886958244
View reviewed changes https://github.com/RustPython/RustPython/pull/7333/files
youknowonehttps://github.com/youknowone
https://github.com/RustPython/RustPython/pull/7333#pullrequestreview-3886958244
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
crates/vm/Cargo.tomlhttps://github.com/RustPython/RustPython/pull/7333/files#diff-ccc3290f8eb6dbc476c8aad5c1586bf96837946b852e683ee8f21e4df91dc140
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
https://github.com/youknowone
youknowonehttps://github.com/youknowone
Mar 4, 2026https://github.com/RustPython/RustPython/pull/7333#event-23257394429
youknowonehttps://github.com/youknowone
March 4, 2026 21:12https://github.com/RustPython/RustPython/pull/7333#commits-pushed-f869c35
https://github.com/youknowone
Remove PyMutex from Frame, use UnsafeCell fields directlyhttps://github.com/RustPython/RustPython/pull/7333/commits/f869c353cd0c379fbc198c33093010d43103c890
f869c35https://github.com/RustPython/RustPython/pull/7333/commits/f869c353cd0c379fbc198c33093010d43103c890
https://github.com/youknowone
Add thread-local DataStack for bump-allocating frame datahttps://github.com/RustPython/RustPython/pull/7333/commits/85df41e708fbcf514324849dca3e0e712f4ceaab
85df41ehttps://github.com/RustPython/RustPython/pull/7333/commits/85df41e708fbcf514324849dca3e0e712f4ceaab
https://github.com/youknowone
Unify FastLocals and BoxVec stack into LocalsPlushttps://github.com/RustPython/RustPython/pull/7333/commits/e286597ac2e99f7de68fb0b3cc09bd810c05ef09
e286597https://github.com/RustPython/RustPython/pull/7333/commits/e286597ac2e99f7de68fb0b3cc09bd810c05ef09
https://github.com/youknowone
Use DataStack for LocalsPlus in non-generator function callshttps://github.com/RustPython/RustPython/pull/7333/commits/9dbe95d7ea80f8fa9e39299c9bdd3d4473ac1971
9dbe95dhttps://github.com/RustPython/RustPython/pull/7333/commits/9dbe95d7ea80f8fa9e39299c9bdd3d4473ac1971
https://github.com/youknowone
Fix clippy: import Layout from core::alloc instead of alloc::allochttps://github.com/RustPython/RustPython/pull/7333/commits/a5981f0b226ae0921765646f8224a4ce81ab1c1d
a5981f0https://github.com/RustPython/RustPython/pull/7333/commits/a5981f0b226ae0921765646f8224a4ce81ab1c1d
https://github.com/youknowone
Fix vectorcall compatibility with LocalsPlus APIhttps://github.com/RustPython/RustPython/pull/7333/commits/938fdf72e0c35ea74f0ea716b8296f2e6bc6cd0c
938fdf7https://github.com/RustPython/RustPython/pull/7333/commits/938fdf72e0c35ea74f0ea716b8296f2e6bc6cd0c
https://github.com/youknowone
Add datastack, nlocalsplus, ncells, tstate to cspell dictionaryhttps://github.com/RustPython/RustPython/pull/7333/commits/fa49f5daec75bda10337a64f527309e0f9e4641c
fa49f5dhttps://github.com/RustPython/RustPython/pull/7333/commits/fa49f5daec75bda10337a64f527309e0f9e4641c
https://github.com/youknowone
Fix DataStack pop() for non-monotonic allocation addresseshttps://github.com/RustPython/RustPython/pull/7333/commits/6a6e90da7e74010857e92e50d3bc2d7bd508ac3c
6a6e90dhttps://github.com/RustPython/RustPython/pull/7333/commits/6a6e90da7e74010857e92e50d3bc2d7bd508ac3c
https://github.com/youknowone
Fix stale comments: release_datastack -> materialize_localsplushttps://github.com/RustPython/RustPython/pull/7333/commits/2cc6b583ad598fec4d2d783e299e9447b9cd1ddb
2cc6b58https://github.com/RustPython/RustPython/pull/7333/commits/2cc6b583ad598fec4d2d783e299e9447b9cd1ddb
https://github.com/youknowone
Fix non-threading mode for parallel test executionhttps://github.com/RustPython/RustPython/pull/7333/commits/f300ff313083635786a24aeac84cd736eca4290f
f300ff3https://github.com/RustPython/RustPython/pull/7333/commits/f300ff313083635786a24aeac84cd736eca4290f
https://github.com/youknowone
Fix CallAllocAndEnterInit to use LocalsPlus stack APIhttps://github.com/RustPython/RustPython/pull/7333/commits/927269c0c15bb48eca32cf4d213803ba801f94b6
927269chttps://github.com/RustPython/RustPython/pull/7333/commits/927269c0c15bb48eca32cf4d213803ba801f94b6
https://github.com/youknowone
Use checked arithmetic in LocalsPlus and DataStack allocatorshttps://github.com/RustPython/RustPython/pull/7333/commits/e8d94bb74e58c2bab2d47f023374202cbb019b7c
e8d94bbhttps://github.com/RustPython/RustPython/pull/7333/commits/e8d94bb74e58c2bab2d47f023374202cbb019b7c
https://github.com/youknowone
Address code review: checked arithmetic, threading feature deps, Send…https://github.com/RustPython/RustPython/pull/7333/commits/16778fc435163126c06f287a70bb645f94ffb8f1
16778fchttps://github.com/RustPython/RustPython/pull/7333/commits/16778fc435163126c06f287a70bb645f94ffb8f1
https://github.com/youknowone
Clean up comments: remove redundant/stale remarks, fix CPython refere…https://github.com/RustPython/RustPython/pull/7333/commits/22df0c60a0849bd332c921c1be574aa0811eb07b
22df0c6https://github.com/RustPython/RustPython/pull/7333/commits/22df0c60a0849bd332c921c1be574aa0811eb07b
https://github.com/youknowone
youknowonehttps://github.com/youknowone
force-pushedhttps://github.com/RustPython/RustPython/compare/4051d4c882003719968b4eb57b91267c9f99e712..22df0c60a0849bd332c921c1be574aa0811eb07b
4051d4chttps://github.com/RustPython/RustPython/commit/4051d4c882003719968b4eb57b91267c9f99e712
22df0c6https://github.com/RustPython/RustPython/commit/22df0c60a0849bd332c921c1be574aa0811eb07b
Compare https://github.com/RustPython/RustPython/compare/4051d4c882003719968b4eb57b91267c9f99e712..22df0c60a0849bd332c921c1be574aa0811eb07b
March 4, 2026 12:15https://github.com/RustPython/RustPython/pull/7333#event-23259062618
https://github.com/youknowone
youknowonehttps://github.com/youknowone
68ad332https://github.com/RustPython/RustPython/commit/68ad332833fd7c9a49c4d0c01327eb0270d7df4a
Mar 4, 2026https://github.com/RustPython/RustPython/pull/7333#event-23262637487
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
https://github.com/youknowone
youknowonehttps://github.com/youknowone
March 4, 2026 14:27https://github.com/RustPython/RustPython/pull/7333#event-23262638322
https://github.com/apps/coderabbitai
coderabbitaihttps://github.com/apps/coderabbitai
Mar 12, 2026 https://github.com/RustPython/RustPython/pull/7333#ref-pullrequest-4065210971
Enable PEP 709 inlined comprehensions #7412 https://github.com/RustPython/RustPython/pull/7412
youknowonehttps://github.com/youknowone
Mar 22, 2026 https://github.com/RustPython/RustPython/pull/7333#ref-commit-5bc33a1
https://github.com/youknowone
Remove Frame mutex and use DataStack bump allocator for LocalsPlus (https://github.com/youknowone/RustPython/commit/5bc33a13177cb680be8a5db1ce0e88f8fbd22477
R…https://github.com/RustPython/RustPython/pull/7333
5bc33a1https://github.com/youknowone/RustPython/commit/5bc33a13177cb680be8a5db1ce0e88f8fbd22477
…ustPython#7333https://github.com/RustPython/RustPython/pull/7333
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fpull%2F7333
https://github.com/apps/coderabbitai
coderabbitai[bot] https://github.com/apps/coderabbitai
https://github.com/RustPython/RustPython/pull/7333/files/3af0cf8629628cab71cdf945f4f7efd87c2eac0a
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7333
https://github.com/youknowone
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.