René's URL Explorer Experiment


Title: History for Python/optimizer.c - faster-cpython/cpython · GitHub

Open Graph Title: History for Python/optimizer.c - faster-cpython/cpython

X Title: History for Python/optimizer.c - faster-cpython/cpython

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

Open Graph Description: The Python programming language. Contribute to faster-cpython/cpython development by creating an account on GitHub.

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

Opengraph URL: https://github.com/faster-cpython/cpython

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commits(/*name)
route-controllercommits
route-actionshow
fetch-noncev2:2df08290-5bbc-a95d-4535-28eeddbe66f8
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id945A:56E6:109A56F:161E8AF:6A582F23
html-safe-nonce0eaca4292f722c11f97b5cb9e1f32bf044defe4f1ac33e944fa98905e5e4a1bf
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NDVBOjU2RTY6MTA5QTU2RjoxNjFFOEFGOjZBNTgyRjIzIiwidmlzaXRvcl9pZCI6IjMwMTgwMDk5MzM2OTI1NDY4NTIiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacf0848e45e38a43deaa2024efc8eb4e5f3cf21354ca7b9354e4e96d362d98a431
hovercard-subject-tagrepository:350489636
github-keyboard-shortcutsrepository,commit-list,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commits/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/faster-cpython/cpython/commits/stackref-not-null/Python/optimizer.c
twitter:imagehttps://opengraph.githubassets.com/bddbc169579b9715c3068b05b61a27478cf5f1b76fd0f0348822e6eacbbfec0a/faster-cpython/cpython
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/bddbc169579b9715c3068b05b61a27478cf5f1b76fd0f0348822e6eacbbfec0a/faster-cpython/cpython
og:image:altThe Python programming language. Contribute to faster-cpython/cpython development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5f2a0c7865178af3d91dd9f13b0cdfc3c73a2529c873d2780bb4c01271a57ec6
turbo-cache-controlno-cache
go-importgithub.com/faster-cpython/cpython git https://github.com/faster-cpython/cpython.git
octolytics-dimension-user_id81193161
octolytics-dimension-user_loginfaster-cpython
octolytics-dimension-repository_id350489636
octolytics-dimension-repository_nwofaster-cpython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id81598961
octolytics-dimension-repository_parent_nwopython/cpython
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
release8aae7b8d6caacacf5c66eaeb2702d8dc88d85b4a
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/faster-cpython/cpython/commits/stackref-not-null/Python/optimizer.c#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffaster-cpython%2Fcpython%2Fcommits%2Fstackref-not-null%2FPython%2Foptimizer.c
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%2Ffaster-cpython%2Fcpython%2Fcommits%2Fstackref-not-null%2FPython%2Foptimizer.c
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%2Fcommits%2Fshow&source=header-repo&source_repo=faster-cpython%2Fcpython
Reloadhttps://github.com/faster-cpython/cpython/commits/stackref-not-null/Python/optimizer.c
Reloadhttps://github.com/faster-cpython/cpython/commits/stackref-not-null/Python/optimizer.c
Reloadhttps://github.com/faster-cpython/cpython/commits/stackref-not-null/Python/optimizer.c
Please reload this pagehttps://github.com/faster-cpython/cpython/commits/stackref-not-null/Python/optimizer.c
faster-cpython https://github.com/faster-cpython
cpythonhttps://github.com/faster-cpython/cpython
python/cpythonhttps://github.com/python/cpython
Notifications https://github.com/login?return_to=%2Ffaster-cpython%2Fcpython
Fork 27 https://github.com/login?return_to=%2Ffaster-cpython%2Fcpython
Star 530 https://github.com/login?return_to=%2Ffaster-cpython%2Fcpython
Code https://github.com/faster-cpython/cpython/tree/stackref-not-null
Pull requests 1 https://github.com/faster-cpython/cpython/pulls
Actions https://github.com/faster-cpython/cpython/actions
Projects https://github.com/faster-cpython/cpython/projects
Security and quality 0 https://github.com/faster-cpython/cpython/security
Insights https://github.com/faster-cpython/cpython/pulse
Code https://github.com/faster-cpython/cpython/tree/stackref-not-null
Pull requests https://github.com/faster-cpython/cpython/pulls
Actions https://github.com/faster-cpython/cpython/actions
Projects https://github.com/faster-cpython/cpython/projects
Security and quality https://github.com/faster-cpython/cpython/security
Insights https://github.com/faster-cpython/cpython/pulse
cpythonhttps://github.com/faster-cpython/cpython/commits
Pythonhttps://github.com/faster-cpython/cpython/commits/stackref-not-null/Python
optimizer.chttps://github.com/faster-cpython/cpython/commits/stackref-not-null/Python/optimizer.c
stackref-not-nullhttps://github.com/faster-cpython/cpython/tree/stackref-not-null
GH-118093: Don't lose confidence when tracing through 100% biased branches (GH-124813)https://github.com/faster-cpython/cpython/commit/6810928927e4d12d9a5dd90e672afb096882b730
https://github.com/brandtbucher
brandtbucherhttps://github.com/faster-cpython/cpython/commits?author=brandtbucher
6810928https://github.com/faster-cpython/cpython/commit/6810928927e4d12d9a5dd90e672afb096882b730
https://github.com/faster-cpython/cpython/blob/6810928927e4d12d9a5dd90e672afb096882b730/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/6810928927e4d12d9a5dd90e672afb096882b730
GH-123516: Improve JIT memory consumption by invalidating cold executors (GH-124443)https://github.com/faster-cpython/cpython/commit/65f12370982b9982b204d07f9f26ca8740f21845
savannahostrowskihttps://github.com/faster-cpython/cpython/commits?author=savannahostrowski
picnixzhttps://github.com/faster-cpython/cpython/commits?author=picnixz
65f1237https://github.com/faster-cpython/cpython/commit/65f12370982b9982b204d07f9f26ca8740f21845
https://github.com/faster-cpython/cpython/blob/65f12370982b9982b204d07f9f26ca8740f21845/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/65f12370982b9982b204d07f9f26ca8740f21845
gh-123923: Defer refcounting for `f_funcobj` in `_PyInterpreterFrame` (#124026)https://github.com/faster-cpython/cpython/commit/f4997bb3ac961d6aaf07ce650cd074e28ce6ccd0
https://github.com/colesbury
colesburyhttps://github.com/faster-cpython/cpython/commits?author=colesbury
f4997bbhttps://github.com/faster-cpython/cpython/commit/f4997bb3ac961d6aaf07ce650cd074e28ce6ccd0
https://github.com/faster-cpython/cpython/blob/f4997bb3ac961d6aaf07ce650cd074e28ce6ccd0/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/f4997bb3ac961d6aaf07ce650cd074e28ce6ccd0
GH-118093: Specialize `CALL_KW` (GH-123006)https://github.com/faster-cpython/cpython/commit/c13e7d98fb8581014a225b900b1b88ccbfc28097
https://github.com/markshannon
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
c13e7d9https://github.com/faster-cpython/cpython/commit/c13e7d98fb8581014a225b900b1b88ccbfc28097
https://github.com/faster-cpython/cpython/blob/c13e7d98fb8581014a225b900b1b88ccbfc28097/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/c13e7d98fb8581014a225b900b1b88ccbfc28097
GH-122390: Replace `_Py_GetbaseOpcode` with `_Py_GetBaseCodeUnit` (GH-122942)https://github.com/faster-cpython/cpython/commit/7a65439b93d6ee4d4e32757b55909b882f9a2056
https://github.com/markshannon
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
7a65439https://github.com/faster-cpython/cpython/commit/7a65439b93d6ee4d4e32757b55909b882f9a2056
https://github.com/faster-cpython/cpython/blob/7a65439b93d6ee4d4e32757b55909b882f9a2056/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/7a65439b93d6ee4d4e32757b55909b882f9a2056
GH-118093: Handle some polymorphism before requiring progress in tier two (GH-122843)https://github.com/faster-cpython/cpython/commit/9621a7d0170bf1ec48bcfc35825007cdf75265ea
https://github.com/brandtbucher
brandtbucherhttps://github.com/faster-cpython/cpython/commits?author=brandtbucher
9621a7dhttps://github.com/faster-cpython/cpython/commit/9621a7d0170bf1ec48bcfc35825007cdf75265ea
https://github.com/faster-cpython/cpython/blob/9621a7d0170bf1ec48bcfc35825007cdf75265ea/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/9621a7d0170bf1ec48bcfc35825007cdf75265ea
GH-118095: Add tier two support for BINARY_SUBSCR_GETITEM (GH-120793)https://github.com/faster-cpython/cpython/commit/df13a1821a90fcfb75eca59aad6af1f0893b1e77
https://github.com/markshannon
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
df13a18https://github.com/faster-cpython/cpython/commit/df13a1821a90fcfb75eca59aad6af1f0893b1e77
https://github.com/faster-cpython/cpython/blob/df13a1821a90fcfb75eca59aad6af1f0893b1e77/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/df13a1821a90fcfb75eca59aad6af1f0893b1e77
Replace PyObject_Del with PyObject_Free (#122453)https://github.com/faster-cpython/cpython/commit/fda6bd842a2b93a501526f1b830eb900d935ac73
https://github.com/vstinner
vstinnerhttps://github.com/faster-cpython/cpython/commits?author=vstinner
fda6bd8https://github.com/faster-cpython/cpython/commit/fda6bd842a2b93a501526f1b830eb900d935ac73
https://github.com/faster-cpython/cpython/blob/fda6bd842a2b93a501526f1b830eb900d935ac73/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/fda6bd842a2b93a501526f1b830eb900d935ac73
GH-118093: Improve handling of short and mid-loop traces (GH-122252)https://github.com/faster-cpython/cpython/commit/7797182b78baf78f64fe16f436aa2279cf6afc23
https://github.com/brandtbucher
brandtbucherhttps://github.com/faster-cpython/cpython/commits?author=brandtbucher
7797182https://github.com/faster-cpython/cpython/commit/7797182b78baf78f64fe16f436aa2279cf6afc23
https://github.com/faster-cpython/cpython/blob/7797182b78baf78f64fe16f436aa2279cf6afc23/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/7797182b78baf78f64fe16f436aa2279cf6afc23
GH-122294: Burn in the addresses of side exits (GH-122295)https://github.com/faster-cpython/cpython/commit/64857d849f3079a73367525ce93fd7a463b83908
https://github.com/brandtbucher
brandtbucherhttps://github.com/faster-cpython/cpython/commits?author=brandtbucher
64857d8https://github.com/faster-cpython/cpython/commit/64857d849f3079a73367525ce93fd7a463b83908
https://github.com/faster-cpython/cpython/blob/64857d849f3079a73367525ce93fd7a463b83908/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/64857d849f3079a73367525ce93fd7a463b83908
GH-118093: Add tier two support for BINARY_OP_INPLACE_ADD_UNICODE (GH-122253)https://github.com/faster-cpython/cpython/commit/d9efa45d7457b0dfea467bb1c2d22c69056ffc73
https://github.com/brandtbucher
brandtbucherhttps://github.com/faster-cpython/cpython/commits?author=brandtbucher
d9efa45https://github.com/faster-cpython/cpython/commit/d9efa45d7457b0dfea467bb1c2d22c69056ffc73
https://github.com/faster-cpython/cpython/blob/d9efa45d7457b0dfea467bb1c2d22c69056ffc73/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/d9efa45d7457b0dfea467bb1c2d22c69056ffc73
GH-118093: Add tier two support for LOAD_ATTR_PROPERTY (GH-122283)https://github.com/faster-cpython/cpython/commit/5f6001130f8ada871193377954cfcfee01ef93b6
https://github.com/brandtbucher
brandtbucherhttps://github.com/faster-cpython/cpython/commits?author=brandtbucher
5f60011https://github.com/faster-cpython/cpython/commit/5f6001130f8ada871193377954cfcfee01ef93b6
https://github.com/faster-cpython/cpython/blob/5f6001130f8ada871193377954cfcfee01ef93b6/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/5f6001130f8ada871193377954cfcfee01ef93b6
GH-118093: Remove invalidated executors from side exits (GH-121885)https://github.com/faster-cpython/cpython/commit/794546fd53dffa1903a2d0fbe8d745889978f5dc
https://github.com/brandtbucher
brandtbucherhttps://github.com/faster-cpython/cpython/commits?author=brandtbucher
794546fhttps://github.com/faster-cpython/cpython/commit/794546fd53dffa1903a2d0fbe8d745889978f5dc
https://github.com/faster-cpython/cpython/blob/794546fd53dffa1903a2d0fbe8d745889978f5dc/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/794546fd53dffa1903a2d0fbe8d745889978f5dc
GH-118093: Add tier two support to several instructions (GH-121884)https://github.com/faster-cpython/cpython/commit/7b36b67b1e585c541b418eaa190c56e73f9a2d87
https://github.com/brandtbucher
brandtbucherhttps://github.com/faster-cpython/cpython/commits?author=brandtbucher
7b36b67https://github.com/faster-cpython/cpython/commit/7b36b67b1e585c541b418eaa190c56e73f9a2d87
https://github.com/faster-cpython/cpython/blob/7b36b67b1e585c541b418eaa190c56e73f9a2d87/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/7b36b67b1e585c541b418eaa190c56e73f9a2d87
GH-116017: Get rid of _COLD_EXITs (GH-120960)https://github.com/faster-cpython/cpython/commit/33903c53dbdb768e1ef7c46d347869577f2173ce
https://github.com/brandtbucher
brandtbucherhttps://github.com/faster-cpython/cpython/commits?author=brandtbucher
33903c5https://github.com/faster-cpython/cpython/commit/33903c53dbdb768e1ef7c46d347869577f2173ce
https://github.com/faster-cpython/cpython/blob/33903c53dbdb768e1ef7c46d347869577f2173ce/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/33903c53dbdb768e1ef7c46d347869577f2173ce
gh-117139: Convert the evaluation stack to stack refs (#118450)https://github.com/faster-cpython/cpython/commit/22b0de2755ee2d0e2dd21cd8761f15421ed2da3d
Fidget-Spinnerhttps://github.com/faster-cpython/cpython/commits?author=Fidget-Spinner
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
22b0de2https://github.com/faster-cpython/cpython/commit/22b0de2755ee2d0e2dd21cd8761f15421ed2da3d
https://github.com/faster-cpython/cpython/blob/22b0de2755ee2d0e2dd21cd8761f15421ed2da3d/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/22b0de2755ee2d0e2dd21cd8761f15421ed2da3d
gh-120642: Move private PyCode APIs to the internal C API (#120643)https://github.com/faster-cpython/cpython/commit/9e4a81f00fef689c6e18a64245aa064eaadc7ac7
https://github.com/vstinner
vstinnerhttps://github.com/faster-cpython/cpython/commits?author=vstinner
9e4a81fhttps://github.com/faster-cpython/cpython/commit/9e4a81f00fef689c6e18a64245aa064eaadc7ac7
https://github.com/faster-cpython/cpython/blob/9e4a81f00fef689c6e18a64245aa064eaadc7ac7/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/9e4a81f00fef689c6e18a64245aa064eaadc7ac7
GH-117062: Make _JUMP_TO_TOP a general absolute jump (GH-120854)https://github.com/faster-cpython/cpython/commit/a47abdb45d4f1c3195c324812c33b6ef1d9147da
https://github.com/brandtbucher
brandtbucherhttps://github.com/faster-cpython/cpython/commits?author=brandtbucher
a47abdbhttps://github.com/faster-cpython/cpython/commit/a47abdb45d4f1c3195c324812c33b6ef1d9147da
https://github.com/faster-cpython/cpython/blob/a47abdb45d4f1c3195c324812c33b6ef1d9147da/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/a47abdb45d4f1c3195c324812c33b6ef1d9147da
GH-120619: Clean up `RETURN_VALUE` instruction (GH-120624)https://github.com/faster-cpython/cpython/commit/274f844830898355f14d6edb6e71894a2f37e53c
https://github.com/markshannon
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
274f844https://github.com/faster-cpython/cpython/commit/274f844830898355f14d6edb6e71894a2f37e53c
https://github.com/faster-cpython/cpython/blob/274f844830898355f14d6edb6e71894a2f37e53c/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/274f844830898355f14d6edb6e71894a2f37e53c
Fix typos in documentation and comments (#119763)https://github.com/faster-cpython/cpython/commit/9e052619a6d32051394444c24d3185db1735a893
https://github.com/xyb
xybhttps://github.com/faster-cpython/cpython/commits?author=xyb
9e05261https://github.com/faster-cpython/cpython/commit/9e052619a6d32051394444c24d3185db1735a893
https://github.com/faster-cpython/cpython/blob/9e052619a6d32051394444c24d3185db1735a893/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/9e052619a6d32051394444c24d3185db1735a893
gh-111389: Add PyHASH_MULTIPLIER constant (#119214)https://github.com/faster-cpython/cpython/commit/f6da790122fdae1a28f444edfbb55202d6829cd1
https://github.com/vstinner
vstinnerhttps://github.com/faster-cpython/cpython/commits?author=vstinner
f6da790https://github.com/faster-cpython/cpython/commit/f6da790122fdae1a28f444edfbb55202d6829cd1
https://github.com/faster-cpython/cpython/blob/f6da790122fdae1a28f444edfbb55202d6829cd1/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/f6da790122fdae1a28f444edfbb55202d6829cd1
gh-118771: Ensure names defined in optimizer.h start with Py/_Py (GH-118825)https://github.com/faster-cpython/cpython/commit/941eea0a27de6e5c02d3c80924235a7a07bd095a
https://github.com/encukou
encukouhttps://github.com/faster-cpython/cpython/commits?author=encukou
941eea0https://github.com/faster-cpython/cpython/commit/941eea0a27de6e5c02d3c80924235a7a07bd095a
https://github.com/faster-cpython/cpython/blob/941eea0a27de6e5c02d3c80924235a7a07bd095a/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/941eea0a27de6e5c02d3c80924235a7a07bd095a
GH-118095: Use broader specializations of CALL in tier 1, for better tier 2 support of calls. (GH-118322)https://github.com/faster-cpython/cpython/commit/1ab6356ebec25f216a0eddbd81225abcb93f2d55
https://github.com/markshannon
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
1ab6356https://github.com/faster-cpython/cpython/commit/1ab6356ebec25f216a0eddbd81225abcb93f2d55
https://github.com/faster-cpython/cpython/blob/1ab6356ebec25f216a0eddbd81225abcb93f2d55/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/1ab6356ebec25f216a0eddbd81225abcb93f2d55
GH-113464: Remove the extra jump via `_SIDE_EXIT` in `_EXIT_TRACE` (GH-118545)https://github.com/faster-cpython/cpython/commit/da2cfc4cb6b756b819b45bf34dd735c27b74d803
https://github.com/markshannon
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
da2cfc4https://github.com/faster-cpython/cpython/commit/da2cfc4cb6b756b819b45bf34dd735c27b74d803
https://github.com/faster-cpython/cpython/blob/da2cfc4cb6b756b819b45bf34dd735c27b74d803/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/da2cfc4cb6b756b819b45bf34dd735c27b74d803
GH-118095: Unify the behavior of tier 2 FOR_ITER branch micro-ops (GH-118420)https://github.com/faster-cpython/cpython/commit/72867c962cc59c6d56805f86530696bea6beb039
https://github.com/markshannon
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
72867c9https://github.com/faster-cpython/cpython/commit/72867c962cc59c6d56805f86530696bea6beb039
https://github.com/faster-cpython/cpython/blob/72867c962cc59c6d56805f86530696bea6beb039/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/72867c962cc59c6d56805f86530696bea6beb039
GH-117442: Check eval-breaker at start (rather than end) of tier 2 loops (GH-118482)https://github.com/faster-cpython/cpython/commit/67bba9dd0f5b9c2d24c2bc6d239c4502040484af
https://github.com/markshannon
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
67bba9dhttps://github.com/faster-cpython/cpython/commit/67bba9dd0f5b9c2d24c2bc6d239c4502040484af
https://github.com/faster-cpython/cpython/blob/67bba9dd0f5b9c2d24c2bc6d239c4502040484af/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/67bba9dd0f5b9c2d24c2bc6d239c4502040484af
GH-115802: Use the GHC calling convention in JIT code (GH-118287)https://github.com/faster-cpython/cpython/commit/49baa656cb994122869bc807a88ea2f3f0d7751b
https://github.com/brandtbucher
brandtbucherhttps://github.com/faster-cpython/cpython/commits?author=brandtbucher
49baa65https://github.com/faster-cpython/cpython/commit/49baa656cb994122869bc807a88ea2f3f0d7751b
https://github.com/faster-cpython/cpython/blob/49baa656cb994122869bc807a88ea2f3f0d7751b/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/49baa656cb994122869bc807a88ea2f3f0d7751b
gh-117958: Expose JIT code via method in UOpExecutor (#117959)https://github.com/faster-cpython/cpython/commit/beb653cc24275025708758d444835db2ddbb74e4
https://github.com/tonybaloney
tonybaloneyhttps://github.com/faster-cpython/cpython/commits?author=tonybaloney
beb653chttps://github.com/faster-cpython/cpython/commit/beb653cc24275025708758d444835db2ddbb74e4
https://github.com/faster-cpython/cpython/blob/beb653cc24275025708758d444835db2ddbb74e4/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/beb653cc24275025708758d444835db2ddbb74e4
GH-118095: Make invalidating and clearing executors memory safe (GH-118459)https://github.com/faster-cpython/cpython/commit/f6fab21721c8aedc5dca97dbeb6292a067c19bf1
https://github.com/markshannon
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
f6fab21https://github.com/faster-cpython/cpython/commit/f6fab21721c8aedc5dca97dbeb6292a067c19bf1
https://github.com/faster-cpython/cpython/blob/f6fab21721c8aedc5dca97dbeb6292a067c19bf1/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/f6fab21721c8aedc5dca97dbeb6292a067c19bf1
gh-118335: Configure Tier 2 interpreter at build time (#118339)https://github.com/faster-cpython/cpython/commit/7d83f7bcc484145596bae1ff015fed0762da345d
https://github.com/gvanrossum
gvanrossumhttps://github.com/faster-cpython/cpython/commits?author=gvanrossum
7d83f7bhttps://github.com/faster-cpython/cpython/commit/7d83f7bcc484145596bae1ff015fed0762da345d
https://github.com/faster-cpython/cpython/blob/7d83f7bcc484145596bae1ff015fed0762da345d/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/7d83f7bcc484145596bae1ff015fed0762da345d
GH-118095: Add tier 2 support for YIELD_VALUE (GH-118380)https://github.com/faster-cpython/cpython/commit/5b05d452cd20d9f0cfecdeec90adad3af5e4dfff
https://github.com/markshannon
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
5b05d45https://github.com/faster-cpython/cpython/commit/5b05d452cd20d9f0cfecdeec90adad3af5e4dfff
https://github.com/faster-cpython/cpython/blob/5b05d452cd20d9f0cfecdeec90adad3af5e4dfff/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/5b05d452cd20d9f0cfecdeec90adad3af5e4dfff
GH-118095: Allow a variant of RESUME_CHECK in tier 2 (GH-118286)https://github.com/faster-cpython/cpython/commit/ab6eda0ee59587e84cb417dd84452b9c6845434c
https://github.com/markshannon
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
ab6eda0https://github.com/faster-cpython/cpython/commit/ab6eda0ee59587e84cb417dd84452b9c6845434c
https://github.com/faster-cpython/cpython/blob/ab6eda0ee59587e84cb417dd84452b9c6845434c/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/ab6eda0ee59587e84cb417dd84452b9c6845434c
GH-118095: Add dynamic exit support and FOR_ITER_GEN support to tier 2 (GH-118279)https://github.com/faster-cpython/cpython/commit/3e06c7f719b99cc7f5e8889319cff4980e41d3e8
https://github.com/markshannon
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
3e06c7fhttps://github.com/faster-cpython/cpython/commit/3e06c7f719b99cc7f5e8889319cff4980e41d3e8
https://github.com/faster-cpython/cpython/blob/3e06c7f719b99cc7f5e8889319cff4980e41d3e8/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/3e06c7f719b99cc7f5e8889319cff4980e41d3e8
GH-118095: Handle `RETURN_GENERATOR` in tier 2 (GH-118180)https://github.com/faster-cpython/cpython/commit/f180b31e7629d36265fa36f1560365358b4fd47c
https://github.com/markshannon
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
f180b31https://github.com/faster-cpython/cpython/commit/f180b31e7629d36265fa36f1560365358b4fd47c
https://github.com/faster-cpython/cpython/blob/f180b31e7629d36265fa36f1560365358b4fd47c/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/f180b31e7629d36265fa36f1560365358b4fd47c
GH-115419: Move setting the instruction pointer to error exit stubs (GH-118088)https://github.com/faster-cpython/cpython/commit/83235f7791fbe6ee2618192f2341de9cd22d0511
https://github.com/markshannon
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
83235f7https://github.com/faster-cpython/cpython/commit/83235f7791fbe6ee2618192f2341de9cd22d0511
https://github.com/faster-cpython/cpython/blob/83235f7791fbe6ee2618192f2341de9cd22d0511/Python/optimizer.c
https://github.com/faster-cpython/cpython/tree/83235f7791fbe6ee2618192f2341de9cd22d0511
Nexthttps://github.com/faster-cpython/cpython/commits/stackref-not-null/Python/optimizer.c?after=16715ba94dd1d923366823439278aa79def39397+34
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.