René's URL Explorer Experiment


Title: Top-of-stack caching in the JIT · Issue #135379 · python/cpython · GitHub

Open Graph Title: Top-of-stack caching in the JIT · Issue #135379 · python/cpython

X Title: Top-of-stack caching in the JIT · Issue #135379 · python/cpython

Description: Unlike #131498 which was a wash for performance, TOS caching in the JIT promises substantial performance improvements. This is because we can create several stencils for each uop, tailored for the number of registers and dynamically vary...

Open Graph Description: Unlike #131498 which was a wash for performance, TOS caching in the JIT promises substantial performance improvements. This is because we can create several stencils for each uop, tailored for the ...

X Description: Unlike #131498 which was a wash for performance, TOS caching in the JIT promises substantial performance improvements. This is because we can create several stencils for each uop, tailored for the ...

Opengraph URL: https://github.com/python/cpython/issues/135379

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Top-of-stack caching in the JIT","articleBody":"Unlike https://github.com/python/cpython/issues/131498 which was a wash for performance, TOS caching in the JIT promises substantial performance improvements. This is because we can create several stencils for each uop, tailored for the number of registers and dynamically vary the number of values cached.\nFor example, in this code:\n```\n  LOAD_FAST_BORROW\n  LOAD_FAST_BORROW\n  BINARY_OP_ADD_INT\n  STORE_FAST\n```\nwe can tailor each version to the number of registers cached:\n```\n  LOAD_FAST_BORROW_0_1  ( 0 -> 1 registers)\n  LOAD_FAST_BORROW_1_2  ( 1 -> 2 registers)\n  BINARY_OP_ADD_INT_2_1 ( 2 -> 1 registers)\n  STORE_FAST_1_0        ( 1 -> 0 registers)\n```\nthus avoiding any memory traffic to and from the stack at all.\n\nThe exact number of variants per uop will need to be determined empirically.\nHaving more stencils allows more freedom when generating code, but excessive numbers of stencils would cause bloat both at runtime, and in any repository containing the stencils. \n\n#### Spilling and reloading\n\nThere will be an upper bound to the number of values cached and some uops may need a minimum number of values in the cache.\nTo handle those we will need to insert spill and reload uops. Spills will reduce the number of cached values, saving them to the in-memory stack and reloads will do the opposite moving values from the in-memory stack to the cache.\n\nE.g.\n```\n  LOAD_FAST_BORROW\n  BINARY_OP_ADD_INT\n```\n`BINARY_OP_ADD_INT` expects two inputs, but we only have one cached (from the `LOAD_FAST_BORROW`) so we need to insert a `RELOAD`:\n```\n  LOAD_FAST_BORROW  ( 0 -> 1 registers)\n  RELOAD_1_2        ( 1 -> 2 registers)\n  BINARY_OP_ADD_INT ( 2 -> 1 registers)\n```\n\n`SPILL` and `RELOAD` are semantic no-ops, and will be generated automatically.\n\n#### Deferred references\n\nFor this to work the code generator must spill any cached values to the in-memory stack when GC could occur. Fortunately, the code generator already does this (as part of the work for  https://github.com/python/cpython/issues/131498).\n\nSee https://github.com/faster-cpython/ideas/issues/711\n\n\n\u003c!-- gh-linked-prs -->\n### Linked PRs\n* gh-135384\n* gh-135465\n* gh-135563\n* gh-135668\n* gh-135706\n* gh-135707\n* gh-135714\n\u003c!-- /gh-linked-prs -->\n","author":{"url":"https://github.com/markshannon","@type":"Person","name":"markshannon"},"datePublished":"2025-06-11T09:03:10Z","url":"https://github.com/python/cpython/issues/135379"}

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:525d5d5b-2a55-b42f-fb3e-106e67864521
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idE61E:2A42F4:650FFB:8EC5BD:6AEC9A02
html-safe-nonce6018c6ab3a54cbf7d207e2339c25f0e178bb248a5431f206ac400364df19e2e4
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNjFFOjJBNDJGNDo2NTBGRkI6OEVDNUJEOjZBRUM5QTAyIiwidmlzaXRvcl9pZCI6Ijc1NTQyNjAxOTc3NzQ4NTMxNCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac566d3ebe69a21c6ce755297d9d212ac1d72608eb3e912129ab0e30eee0da79eb
hovercard-subject-tagissue:3136054313
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/python/cpython/135379/issue_layout
twitter:imagehttps://opengraph.githubassets.com/b2886e9d33b8a31b2aa14a6af1871283e440789eaa1794f9c1781ff9c652936c/python/cpython/issues/135379
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/b2886e9d33b8a31b2aa14a6af1871283e440789eaa1794f9c1781ff9c652936c/python/cpython/issues/135379
og:image:altUnlike #131498 which was a wash for performance, TOS caching in the JIT promises substantial performance improvements. This is because we can create several stencils for each uop, tailored for the ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemarkshannon
hostnamegithub.com
expected-hostnamegithub.com
None778ee6e397a70c4818ce35b395ffb1fbafa9257e9c82757aeed54a7bc3f8eeb3
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
releaseb259703a082fb4640d324e18ab765d50c336c41c
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark
react-app-nameissues

Links:

Skip to contenthttps://github.com/python/cpython/issues/135379#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fissues%2F135379
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
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
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://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
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fissues%2F135379
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/issues/135379
Reloadhttps://github.com/python/cpython/issues/135379
Reloadhttps://github.com/python/cpython/issues/135379
pythonhttps://github.com/python
cpythonhttps://github.com/python/cpython
Codehttps://github.com/python/cpython
Issues5k+ (5k+)https://github.com/python/cpython/issues
Pull requests2.3k (2.3k)https://github.com/python/cpython/pulls
Actionshttps://github.com/python/cpython/actions
Projectshttps://github.com/python/cpython/projects
Security and qualityhttps://github.com/python/cpython/security
Insightshttps://github.com/python/cpython/pulse
https://github.com/python/cpython
New issuehttps://github.com/login?return_to=https://github.com/python/cpython/issues/135379
New issuehttps://github.com/login?return_to=https://github.com/python/cpython/issues/135379
Top-of-stack caching in the JIThttps://github.com/python/cpython/issues/135379#top
interpreter-core(Objects, Python, Grammar, and Parser dirs)https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22interpreter-core%22
performancePerformance or resource usagehttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22performance%22
topic-JIThttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22topic-JIT%22
type-featureA feature request or enhancementhttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22type-feature%22
https://github.com/markshannon
markshannonhttps://github.com/markshannon
on Jun 11, 2025https://github.com/python/cpython/issues/135379#issue-3136054313
#131498https://github.com/python/cpython/issues/131498
#131498https://github.com/python/cpython/issues/131498
faster-cpython/ideas#711https://github.com/faster-cpython/ideas/issues/711
GH-135379: Remove types from stack items in code generator. #135384https://github.com/python/cpython/pull/135384
GH-135379: Top of stack caching for the JIT. #135465https://github.com/python/cpython/pull/135465
GH-135379: Support limited scalar replacement for replicated uops in the JIT code generator. #135563https://github.com/python/cpython/pull/135563
GH-135379: Specialize int operations for compact ints only #135668https://github.com/python/cpython/pull/135668
gh-135379: Add back const cast to _PyLong_IsCompact #135706https://github.com/python/cpython/pull/135706
gh-135379: Move PyLong_CheckCompact to private header #135707https://github.com/python/cpython/pull/135707
gh-135379: fix MSVC warning: conversion from 'stwodigits' to 'digit' #135714https://github.com/python/cpython/pull/135714
Nexthttps://github.com/python/cpython/issues/135379?timeline_page=1
https://github.com/Fidget-Spinner
Fidget-Spinnerhttps://github.com/Fidget-Spinner
on Jun 11, 2025https://github.com/python/cpython/issues/135379#issuecomment-2962326096
https://github.com/python/cpython/compare/main...Fidget-Spinner:cpython:tos-caching-jit?expand=1https://github.com/python/cpython/compare/main...Fidget-Spinner:cpython:tos-caching-jit?expand=1
https://github.com/Fidget-Spinner
Fidget-Spinnerhttps://github.com/Fidget-Spinner
on Jun 11, 2025https://github.com/python/cpython/issues/135379#issuecomment-2962331228
markshannonhttps://github.com/markshannon
on Jun 11, 2025https://github.com/python/cpython/issues/135379#event-18096242839
GH-135379: Remove types from stack items in code generator. (GH-135384)https://github.com/python/cpython/commit/c87b5b2cb665b6bc413bc3a13cc2d70da14dfd66
GH-135379https://github.com/python/cpython/issues/135379
GH-135384https://github.com/python/cpython/pull/135384
c87b5b2https://github.com/python/cpython/commit/c87b5b2cb665b6bc413bc3a13cc2d70da14dfd66
picnixzhttps://github.com/picnixz
performancePerformance or resource usagehttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22performance%22
interpreter-core(Objects, Python, Grammar, and Parser dirs)https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22interpreter-core%22
topic-JIThttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22topic-JIT%22
type-featureA feature request or enhancementhttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22type-feature%22
on Jun 13, 2025https://github.com/python/cpython/issues/135379#event-18135026118
markshannonhttps://github.com/markshannon
on Jun 17, 2025https://github.com/python/cpython/issues/135379#event-18190185407
GH-135379: Support limited scalar replacement for replicated uops in …https://github.com/python/cpython/commit/8dd8b5c2f0785675b9282b719256341448d49967
GH-135379https://github.com/python/cpython/issues/135379
8dd8b5chttps://github.com/python/cpython/commit/8dd8b5c2f0785675b9282b719256341448d49967
GH-135379: Specialize int operations for compact ints only (GH-135668)https://github.com/python/cpython/commit/9731dd2c8df3509095ea45493bcefabe732eaf60
GH-135379https://github.com/python/cpython/issues/135379
GH-135668https://github.com/python/cpython/pull/135668
9731dd2https://github.com/python/cpython/commit/9731dd2c8df3509095ea45493bcefabe732eaf60
encukouhttps://github.com/encukou
on Jun 19, 2025https://github.com/python/cpython/issues/135379#event-18228959828
gh-135379: Add back const cast to _PyLong_IsCompact (GH-135706)https://github.com/python/cpython/commit/1b969f6d577bc1480b708e6604f708ab740f8715
gh-135379https://github.com/python/cpython/issues/135379
GH-135706https://github.com/python/cpython/pull/135706
1b969f6https://github.com/python/cpython/commit/1b969f6d577bc1480b708e6604f708ab740f8715
Fidget-Spinnerhttps://github.com/Fidget-Spinner
on Jun 19, 2025https://github.com/python/cpython/issues/135379#event-18230405322
gh-135379: Move PyLong_CheckCompact to private header and rename it (G…https://github.com/python/cpython/commit/0243260284d3630d58a11694904476349d14a6ed
gh-135379https://github.com/python/cpython/issues/135379
G…https://github.com/python/cpython/pull/135707
0243260https://github.com/python/cpython/commit/0243260284d3630d58a11694904476349d14a6ed
lkollarhttps://github.com/lkollar
on Jun 19, 2025https://github.com/python/cpython/issues/135379#event-18236448067
pythonGH-135379: Remove types from stack items in code generator. (py…https://github.com/lkollar/cpython/commit/76eb7da8ef4446a9146153d5b30d726a790160d7
pythonGH-135379https://github.com/python/cpython/issues/135379
py…https://github.com/python/cpython/pull/135384
76eb7dahttps://github.com/lkollar/cpython/commit/76eb7da8ef4446a9146153d5b30d726a790160d7
pythonGH-135379: Support limited scalar replacement for replicated uo…https://github.com/lkollar/cpython/commit/a7fe5bef3c2eb2506f7293936010f0e3e9cd00fe
pythonGH-135379https://github.com/python/cpython/issues/135379
a7fe5behttps://github.com/lkollar/cpython/commit/a7fe5bef3c2eb2506f7293936010f0e3e9cd00fe
pythonGH-135379: Specialize int operations for compact ints only (pyt…https://github.com/lkollar/cpython/commit/b4993201b72040aef93ff278207d9bd990f08103
pythonGH-135379https://github.com/python/cpython/issues/135379
pyt…https://github.com/python/cpython/pull/135668
b499320https://github.com/lkollar/cpython/commit/b4993201b72040aef93ff278207d9bd990f08103
pythongh-135379: Add back const cast to _PyLong_IsCompact (pythonGH-1…https://github.com/lkollar/cpython/commit/5ee00d36473fbd68cadc3eb3b14cd397d3cec2bb
pythongh-135379https://github.com/python/cpython/issues/135379
pythonGH-1…https://github.com/python/cpython/pull/135706
5ee00d3https://github.com/lkollar/cpython/commit/5ee00d36473fbd68cadc3eb3b14cd397d3cec2bb
taegyunkimhttps://github.com/taegyunkim
on Aug 4, 2025https://github.com/python/cpython/issues/135379#event-18976839503
pythongh-135379: Add back const cast to _PyLong_IsCompact (pythonGH-1…https://github.com/taegyunkim/cpython/commit/977dd64e2767f15989127717e43db57172118980
pythongh-135379https://github.com/python/cpython/issues/135379
pythonGH-1…https://github.com/python/cpython/pull/135706
977dd64https://github.com/taegyunkim/cpython/commit/977dd64e2767f15989127717e43db57172118980
pythongh-135379: Move PyLong_CheckCompact to private header and renam…https://github.com/taegyunkim/cpython/commit/724adeabe7818ebb187926ade39250e384abf374
pythongh-135379https://github.com/python/cpython/issues/135379
724adeahttps://github.com/taegyunkim/cpython/commit/724adeabe7818ebb187926ade39250e384abf374
pythongh-135379: fix MSVC warning: conversion from 'stwodigits' to 'd…https://github.com/taegyunkim/cpython/commit/a465a38e7ee1a4e2310cf014c7fdf0e4fe7b297d
pythongh-135379https://github.com/python/cpython/issues/135379
a465a38https://github.com/taegyunkim/cpython/commit/a465a38e7ee1a4e2310cf014c7fdf0e4fe7b297d
Agent-Hellboyhttps://github.com/Agent-Hellboy
on Aug 19, 2025https://github.com/python/cpython/issues/135379#event-19221796092
pythonGH-135379: Remove types from stack items in code generator. (py…https://github.com/Agent-Hellboy/cpython/commit/c6e800f4c17994715d1ce49d8887c105f0d0e463
pythonGH-135379https://github.com/python/cpython/issues/135379
py…https://github.com/python/cpython/pull/135384
c6e800fhttps://github.com/Agent-Hellboy/cpython/commit/c6e800f4c17994715d1ce49d8887c105f0d0e463
pythonGH-135379: Support limited scalar replacement for replicated uo…https://github.com/Agent-Hellboy/cpython/commit/b00b92623ccd0fcb91a2eba5df656c1a486ebb26
pythonGH-135379https://github.com/python/cpython/issues/135379
b00b926https://github.com/Agent-Hellboy/cpython/commit/b00b92623ccd0fcb91a2eba5df656c1a486ebb26
pythonGH-135379: Specialize int operations for compact ints only (pyt…https://github.com/Agent-Hellboy/cpython/commit/4a97ea1c7db9cb95587352e5988c5d145ac2b5a5
pythonGH-135379https://github.com/python/cpython/issues/135379
pyt…https://github.com/python/cpython/pull/135668
4a97ea1https://github.com/Agent-Hellboy/cpython/commit/4a97ea1c7db9cb95587352e5988c5d145ac2b5a5
pythongh-135379: Add back const cast to _PyLong_IsCompact (pythonGH-1…https://github.com/Agent-Hellboy/cpython/commit/04f0385c833dd65044e4c2fb85bc8654a746d032
pythongh-135379https://github.com/python/cpython/issues/135379
pythonGH-1…https://github.com/python/cpython/pull/135706
04f0385https://github.com/Agent-Hellboy/cpython/commit/04f0385c833dd65044e4c2fb85bc8654a746d032
pythongh-135379: Move PyLong_CheckCompact to private header and renam…https://github.com/Agent-Hellboy/cpython/commit/68ad2d9818f8e4c462bb758177547f24def75925
pythongh-135379https://github.com/python/cpython/issues/135379
68ad2d9https://github.com/Agent-Hellboy/cpython/commit/68ad2d9818f8e4c462bb758177547f24def75925
pythongh-135379: fix MSVC warning: conversion from 'stwodigits' to 'd…https://github.com/Agent-Hellboy/cpython/commit/ecad01a701737d69da51a4366054d3339461ce56
pythongh-135379https://github.com/python/cpython/issues/135379
ecad01ahttps://github.com/Agent-Hellboy/cpython/commit/ecad01a701737d69da51a4366054d3339461ce56
markshannonhttps://github.com/markshannon
on Dec 11, 2025https://github.com/python/cpython/issues/135379#event-21500804276
GH-135379: Top of stack caching for the JIT. (GH-135465)https://github.com/python/cpython/commit/469f191a8501dfcad37c0d70480090733623842d
GH-135379https://github.com/python/cpython/issues/135379
GH-135465https://github.com/python/cpython/pull/135465
469f191https://github.com/python/cpython/commit/469f191a8501dfcad37c0d70480090733623842d
fateleihttps://github.com/fatelei
on Dec 12, 2025https://github.com/python/cpython/issues/135379#event-21523306078
pythonGH-135379: Top of stack caching for the JIT. (pythonGH-135465)https://github.com/fatelei/cpython/commit/74f2dd5ebecbfd7f38c3ef6e963a08352a75fd15
pythonGH-135379https://github.com/python/cpython/issues/135379
pythonGH-135465https://github.com/python/cpython/pull/135465
74f2dd5https://github.com/fatelei/cpython/commit/74f2dd5ebecbfd7f38c3ef6e963a08352a75fd15
https://github.com/markshannon
markshannonhttps://github.com/markshannon
on Dec 12, 2025https://github.com/python/cpython/issues/135379#issuecomment-3645793278
markshannonhttps://github.com/markshannon
completedhttps://github.com/python/cpython/issues?q=is%3Aissue%20state%3Aclosed%20archived%3Afalse%20reason%3Acompleted
on Dec 12, 2025https://github.com/python/cpython/issues/135379#event-21524467515
https://github.com/wjakob
wjakobhttps://github.com/wjakob
on Jan 6, 2026https://github.com/python/cpython/issues/135379#issuecomment-3716030925
@markshannonhttps://github.com/markshannon
https://docs.python.org/3.15/whatsnew/3.15.htmlhttps://docs.python.org/3.15/whatsnew/3.15.html
https://github.com/Fidget-Spinner
Fidget-Spinnerhttps://github.com/Fidget-Spinner
on Jan 6, 2026https://github.com/python/cpython/issues/135379#issuecomment-3716116692
@wjakobhttps://github.com/wjakob
Sign up for freehttps://github.com/signup?return_to=https://github.com/python/cpython/issues/135379
Sign in to commenthttps://github.com/login?return_to=https://github.com/python/cpython/issues/135379
interpreter-core(Objects, Python, Grammar, and Parser dirs)https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22interpreter-core%22
performancePerformance or resource usagehttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22performance%22
topic-JIThttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22topic-JIT%22
type-featureA feature request or enhancementhttps://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22type-feature%22
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.