René's URL Explorer Experiment


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

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

X Title: History for Python/flowgraph.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:d8ec11be-6fad-a46e-28f0-ce79aaf47666
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id82A8:103DBC:E0FE0C:12F8A6E:6A593E3C
html-safe-noncea11d3ee95dd944d9ef17f7e36b6c73c7abf30f8f4ea7a8ed8b5b6a65fce49016
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MkE4OjEwM0RCQzpFMEZFMEM6MTJGOEE2RTo2QTU5M0UzQyIsInZpc2l0b3JfaWQiOiIzMDI2MTA4Mjg3ODAyNzUyNTcyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac54fdf8523a7fd88e2f12bccc0539050cf57e0ceac6d95c9cdd09d1b3d91fda0b
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/flowgraph.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
None1b31c9453e1607b2781513084b4770f67217e549834c85b76960d7b13626f7c8
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
release220f27779da5b92b5e17fcaef93e474cc8affba3
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/faster-cpython/cpython/commits/stackref-not-null/Python/flowgraph.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%2Fflowgraph.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%2Fflowgraph.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/flowgraph.c
Reloadhttps://github.com/faster-cpython/cpython/commits/stackref-not-null/Python/flowgraph.c
Reloadhttps://github.com/faster-cpython/cpython/commits/stackref-not-null/Python/flowgraph.c
Please reload this pagehttps://github.com/faster-cpython/cpython/commits/stackref-not-null/Python/flowgraph.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
flowgraph.chttps://github.com/faster-cpython/cpython/commits/stackref-not-null/Python/flowgraph.c
stackref-not-nullhttps://github.com/faster-cpython/cpython/tree/stackref-not-null
gh-124871: fix 'visited' tracking in compiler's reachability analysis (#124952)https://github.com/faster-cpython/cpython/commit/f474391b26aa9208b44ca879f8635409d322f738
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
f474391https://github.com/faster-cpython/cpython/commit/f474391b26aa9208b44ca879f8635409d322f738
https://github.com/faster-cpython/cpython/blob/f474391b26aa9208b44ca879f8635409d322f738/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/f474391b26aa9208b44ca879f8635409d322f738
gh-124285: Fix bug where bool() is called multiple times for the same part of a boolean expression (#124394)https://github.com/faster-cpython/cpython/commit/78aeb38f7d880a340295214abc4f7e77ffdad509
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
78aeb38https://github.com/faster-cpython/cpython/commit/78aeb38f7d880a340295214abc4f7e77ffdad509
https://github.com/faster-cpython/cpython/blob/78aeb38f7d880a340295214abc4f7e77ffdad509/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/78aeb38f7d880a340295214abc4f7e77ffdad509
gh-121404: split compile.c into compile.c and codegen.c (#123651)https://github.com/faster-cpython/cpython/commit/1a9d8917a38e3eb190506025b9444730ed821449
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
1a9d891https://github.com/faster-cpython/cpython/commit/1a9d8917a38e3eb190506025b9444730ed821449
https://github.com/faster-cpython/cpython/blob/1a9d8917a38e3eb190506025b9444730ed821449/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/1a9d8917a38e3eb190506025b9444730ed821449
Fixes loop variables to be the same types as their limit (GH-120958)https://github.com/faster-cpython/cpython/commit/e7315543377322e4c6e0d8d2c4a4bb4626e43f4c
https://github.com/zooba
zoobahttps://github.com/faster-cpython/cpython/commits?author=zooba
e731554https://github.com/faster-cpython/cpython/commit/e7315543377322e4c6e0d8d2c4a4bb4626e43f4c
https://github.com/faster-cpython/cpython/blob/e7315543377322e4c6e0d8d2c4a4bb4626e43f4c/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/e7315543377322e4c6e0d8d2c4a4bb4626e43f4c
gh-120367: fix bug where compiler detects redundant jump after pseudo op replacement (#120714)https://github.com/faster-cpython/cpython/commit/b7f478948fcf3bf8e62c79ebcb3ff69bf06d9c4d
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
b7f4789https://github.com/faster-cpython/cpython/commit/b7f478948fcf3bf8e62c79ebcb3ff69bf06d9c4d
https://github.com/faster-cpython/cpython/blob/b7f478948fcf3bf8e62c79ebcb3ff69bf06d9c4d/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/b7f478948fcf3bf8e62c79ebcb3ff69bf06d9c4d
gh-120367: fix removal of redundant NOPs and jumps after reordering hot-cold blocks (#120425)https://github.com/faster-cpython/cpython/commit/21866c8ed296524f0ca175c0f55b43744c2b30df
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
21866c8https://github.com/faster-cpython/cpython/commit/21866c8ed296524f0ca175c0f55b43744c2b30df
https://github.com/faster-cpython/cpython/blob/21866c8ed296524f0ca175c0f55b43744c2b30df/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/21866c8ed296524f0ca175c0f55b43744c2b30df
gh-120225: fix crash in compiler on empty block at end of exception handler (#120235)https://github.com/faster-cpython/cpython/commit/4fc82b6d3b99f873179937215833e7a573ca7876
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
4fc82b6https://github.com/faster-cpython/cpython/commit/4fc82b6d3b99f873179937215833e7a573ca7876
https://github.com/faster-cpython/cpython/blob/4fc82b6d3b99f873179937215833e7a573ca7876/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/4fc82b6d3b99f873179937215833e7a573ca7876
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/flowgraph.c
https://github.com/faster-cpython/cpython/tree/9e052619a6d32051394444c24d3185db1735a893
gh-119744: move a few functions from compile.c to flowgraph.c (#119745)https://github.com/faster-cpython/cpython/commit/13a5fdc72f701c053b96abea48cd8f2775e9418e
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
13a5fdchttps://github.com/faster-cpython/cpython/commit/13a5fdc72f701c053b96abea48cd8f2775e9418e
https://github.com/faster-cpython/cpython/blob/13a5fdc72f701c053b96abea48cd8f2775e9418e/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/13a5fdc72f701c053b96abea48cd8f2775e9418e
gh-117494: extract the Instruction Sequence data structure into a separate file (#117496)https://github.com/faster-cpython/cpython/commit/04697bcfaf5dd34c9312f4f405083b6d33b3511f
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
04697bchttps://github.com/faster-cpython/cpython/commit/04697bcfaf5dd34c9312f4f405083b6d33b3511f
https://github.com/faster-cpython/cpython/blob/04697bcfaf5dd34c9312f4f405083b6d33b3511f/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/04697bcfaf5dd34c9312f4f405083b6d33b3511f
gh-117411: move PyFutureFeatures to pycore_symtable.h and make it private (#117412)https://github.com/faster-cpython/cpython/commit/1d5479b236e9a66dd32a24eff6fb83e3242b999d
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
1d5479bhttps://github.com/faster-cpython/cpython/commit/1d5479b236e9a66dd32a24eff6fb83e3242b999d
https://github.com/faster-cpython/cpython/blob/1d5479b236e9a66dd32a24eff6fb83e3242b999d/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/1d5479b236e9a66dd32a24eff6fb83e3242b999d
gh-117288: Allocate fewer label IDs in _PyCfg_ToInstructionSequence (#117290)https://github.com/faster-cpython/cpython/commit/262fb911ab7df8e890ebd0efb0773c3e0b5a757f
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
262fb91https://github.com/faster-cpython/cpython/commit/262fb911ab7df8e890ebd0efb0773c3e0b5a757f
https://github.com/faster-cpython/cpython/blob/262fb911ab7df8e890ebd0efb0773c3e0b5a757f/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/262fb911ab7df8e890ebd0efb0773c3e0b5a757f
gh-115796: fix exception table construction in _testinternalcapi.assemble_code_object (#115797)https://github.com/faster-cpython/cpython/commit/96c1737591b45bc1c528df1103eb0e500751fefe
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
96c1737https://github.com/faster-cpython/cpython/commit/96c1737591b45bc1c528df1103eb0e500751fefe
https://github.com/faster-cpython/cpython/blob/96c1737591b45bc1c528df1103eb0e500751fefe/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/96c1737591b45bc1c528df1103eb0e500751fefe
gh-115420: Fix translation of exception hander targets by _testinternalcapi.optimize_cfg. (#115425)https://github.com/faster-cpython/cpython/commit/f42e112fd86edb5507a38a2eb850d0ebc6bc27a2
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
f42e112https://github.com/faster-cpython/cpython/commit/f42e112fd86edb5507a38a2eb850d0ebc6bc27a2
https://github.com/faster-cpython/cpython/blob/f42e112fd86edb5507a38a2eb850d0ebc6bc27a2/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/f42e112fd86edb5507a38a2eb850d0ebc6bc27a2
gh-107901: make compiler inline basic blocks with no line number and no fallthrough (#114750)https://github.com/faster-cpython/cpython/commit/2091fb2a85c1aa2d9b22c02736b07831bd875c2a
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
2091fb2https://github.com/faster-cpython/cpython/commit/2091fb2a85c1aa2d9b22c02736b07831bd875c2a
https://github.com/faster-cpython/cpython/blob/2091fb2a85c1aa2d9b22c02736b07831bd875c2a/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/2091fb2a85c1aa2d9b22c02736b07831bd875c2a
gh-114569: Use PyMem_* APIs for non-PyObjects in compiler (#114587)https://github.com/faster-cpython/cpython/commit/8612230c1cacab6d48bfbeb9e17d04ef5a9acf21
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/faster-cpython/cpython/commits?author=erlend-aasland
8612230https://github.com/faster-cpython/cpython/commit/8612230c1cacab6d48bfbeb9e17d04ef5a9acf21
https://github.com/faster-cpython/cpython/blob/8612230c1cacab6d48bfbeb9e17d04ef5a9acf21/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/8612230c1cacab6d48bfbeb9e17d04ef5a9acf21
gh-107901: compiler replaces POP_BLOCK instruction by NOPs before optimisations (#114530)https://github.com/faster-cpython/cpython/commit/ac5e53e15057bc0326a03f56e400ce345d1cebeb
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
ac5e53ehttps://github.com/faster-cpython/cpython/commit/ac5e53e15057bc0326a03f56e400ce345d1cebeb
https://github.com/faster-cpython/cpython/blob/ac5e53e15057bc0326a03f56e400ce345d1cebeb/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/ac5e53e15057bc0326a03f56e400ce345d1cebeb
gh-114265: remove i_loc_propagated, jump threading does not consider line numbers anymore (#114535)https://github.com/faster-cpython/cpython/commit/0315941441f1e5f944a758c67eb1763b00e6e462
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
0315941https://github.com/faster-cpython/cpython/commit/0315941441f1e5f944a758c67eb1763b00e6e462
https://github.com/faster-cpython/cpython/blob/0315941441f1e5f944a758c67eb1763b00e6e462/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/0315941441f1e5f944a758c67eb1763b00e6e462
gh-114083: apply optimization of LOAD_CONST instructions to the whole CFG before optimize_basic_block. (#114408)https://github.com/faster-cpython/cpython/commit/ed30a3c337f30abd2ea5357565a956ed3dc0719c
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
ed30a3chttps://github.com/faster-cpython/cpython/commit/ed30a3c337f30abd2ea5357565a956ed3dc0719c
https://github.com/faster-cpython/cpython/blob/ed30a3c337f30abd2ea5357565a956ed3dc0719c/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/ed30a3c337f30abd2ea5357565a956ed3dc0719c
gh-114265: move line number propagation before cfg optimization, remove guarantee_lineno_for_exits (#114267)https://github.com/faster-cpython/cpython/commit/7e49f27b41d5728cde1f8790586d113ddc25f18d
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
7e49f27https://github.com/faster-cpython/cpython/commit/7e49f27b41d5728cde1f8790586d113ddc25f18d
https://github.com/faster-cpython/cpython/blob/7e49f27b41d5728cde1f8790586d113ddc25f18d/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/7e49f27b41d5728cde1f8790586d113ddc25f18d
gh-107901: duplicate blocks with no lineno that have an eval break and multiple predecessors (#113950)https://github.com/faster-cpython/cpython/commit/8aa0088ea2422ed6b95076fe48a13df7562a4355
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
8aa0088https://github.com/faster-cpython/cpython/commit/8aa0088ea2422ed6b95076fe48a13df7562a4355
https://github.com/faster-cpython/cpython/blob/8aa0088ea2422ed6b95076fe48a13df7562a4355/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/8aa0088ea2422ed6b95076fe48a13df7562a4355
gh-107901: jump leaving an exception handler doesn't need an eval break check (#113943)https://github.com/faster-cpython/cpython/commit/0d8fec79ca30e67870752c6ad4e299f591271e69
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
0d8fec7https://github.com/faster-cpython/cpython/commit/0d8fec79ca30e67870752c6ad4e299f591271e69
https://github.com/faster-cpython/cpython/blob/0d8fec79ca30e67870752c6ad4e299f591271e69/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/0d8fec79ca30e67870752c6ad4e299f591271e69
gh-107901: synthetic jumps which are not at end of loop no longer check the eval breaker (#113721)https://github.com/faster-cpython/cpython/commit/d36a36511899bd8dc9adf5fc354e8ff7c611c51d
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
d36a365https://github.com/faster-cpython/cpython/commit/d36a36511899bd8dc9adf5fc354e8ff7c611c51d
https://github.com/faster-cpython/cpython/blob/d36a36511899bd8dc9adf5fc354e8ff7c611c51d/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/d36a36511899bd8dc9adf5fc354e8ff7c611c51d
gh-113603: Compiler no longer tries to maintain the no-empty-block invariant (#113636)https://github.com/faster-cpython/cpython/commit/7d01fb48089872155e1721ba0a8cc27ee5c4fecd
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
7d01fb4https://github.com/faster-cpython/cpython/commit/7d01fb48089872155e1721ba0a8cc27ee5c4fecd
https://github.com/faster-cpython/cpython/blob/7d01fb48089872155e1721ba0a8cc27ee5c4fecd/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/7d01fb48089872155e1721ba0a8cc27ee5c4fecd
gh-113297: Fix segfault in compiler for with statement with 19 context managers (#113327)https://github.com/faster-cpython/cpython/commit/c31943af16f885c8cf5d5a690c25c366afdb2862
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
c31943ahttps://github.com/faster-cpython/cpython/commit/c31943af16f885c8cf5d5a690c25c366afdb2862
https://github.com/faster-cpython/cpython/blob/c31943af16f885c8cf5d5a690c25c366afdb2862/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/c31943af16f885c8cf5d5a690c25c366afdb2862
GH-111485: Generate instruction and uop metadata (GH-113287)https://github.com/faster-cpython/cpython/commit/e96f26083bff31e86c068aa22542e91f38293ea3
https://github.com/markshannon
markshannonhttps://github.com/faster-cpython/cpython/commits?author=markshannon
e96f260https://github.com/faster-cpython/cpython/commit/e96f26083bff31e86c068aa22542e91f38293ea3
https://github.com/faster-cpython/cpython/blob/e96f26083bff31e86c068aa22542e91f38293ea3/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/e96f26083bff31e86c068aa22542e91f38293ea3
gh-113054: Compiler no longer replaces a redundant jump with no line number by a NOP (#113139)https://github.com/faster-cpython/cpython/commit/e51b4009454939e3ee5f1bfaed45ce65689a71b8
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
e51b400https://github.com/faster-cpython/cpython/commit/e51b4009454939e3ee5f1bfaed45ce65689a71b8
https://github.com/faster-cpython/cpython/blob/e51b4009454939e3ee5f1bfaed45ce65689a71b8/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/e51b4009454939e3ee5f1bfaed45ce65689a71b8
gh-112519: Make it possible to specify instruction flags for pseudo instructions in bytecodes.c (#112520)https://github.com/faster-cpython/cpython/commit/07ebd46f9e55ed2f18c5ea2a79ec5054bc26b915
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
07ebd46https://github.com/faster-cpython/cpython/commit/07ebd46f9e55ed2f18c5ea2a79ec5054bc26b915
https://github.com/faster-cpython/cpython/blob/07ebd46f9e55ed2f18c5ea2a79ec5054bc26b915/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/07ebd46f9e55ed2f18c5ea2a79ec5054bc26b915
gh-111354: simplify detection of RESUME after YIELD_VALUE at except-depth 1 (#111459)https://github.com/faster-cpython/cpython/commit/52cc4af6ae9002f11605f91b672746c127494efd
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
52cc4afhttps://github.com/faster-cpython/cpython/commit/52cc4af6ae9002f11605f91b672746c127494efd
https://github.com/faster-cpython/cpython/blob/52cc4af6ae9002f11605f91b672746c127494efd/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/52cc4af6ae9002f11605f91b672746c127494efd
gh-109889: fix compiler's redundant NOP detection to look past NOPs with no lineno when looking for the next instruction's lineno (#109987)https://github.com/faster-cpython/cpython/commit/f580edcc6a4c528020afe46c753db713474acad6
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
f580edchttps://github.com/faster-cpython/cpython/commit/f580edcc6a4c528020afe46c753db713474acad6
https://github.com/faster-cpython/cpython/blob/f580edcc6a4c528020afe46c753db713474acad6/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/f580edcc6a4c528020afe46c753db713474acad6
gh-109923: set line number on the POP_TOP that follows a RETURN_GENERATOR (#109924)https://github.com/faster-cpython/cpython/commit/ea285ad8b69c6ed91fe79edb3b0ea4d9cd6e6011
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
ea285adhttps://github.com/faster-cpython/cpython/commit/ea285ad8b69c6ed91fe79edb3b0ea4d9cd6e6011
https://github.com/faster-cpython/cpython/blob/ea285ad8b69c6ed91fe79edb3b0ea4d9cd6e6011/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/ea285ad8b69c6ed91fe79edb3b0ea4d9cd6e6011
gh-109823: Adjust labels in compiler when removing an empty basic block which is a jump target (#109839)https://github.com/faster-cpython/cpython/commit/d73c12b88c2275fd44e27c91c24f3ac85419d2b8
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
d73c12bhttps://github.com/faster-cpython/cpython/commit/d73c12b88c2275fd44e27c91c24f3ac85419d2b8
https://github.com/faster-cpython/cpython/blob/d73c12b88c2275fd44e27c91c24f3ac85419d2b8/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/d73c12b88c2275fd44e27c91c24f3ac85419d2b8
gh-109719: Fix missing jump target labels when compiler reorders cold/warm blocks (#109734)https://github.com/faster-cpython/cpython/commit/7c553991724d8d537f8444db73f016008753d77a
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
7c55399https://github.com/faster-cpython/cpython/commit/7c553991724d8d537f8444db73f016008753d77a
https://github.com/faster-cpython/cpython/blob/7c553991724d8d537f8444db73f016008753d77a/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/7c553991724d8d537f8444db73f016008753d77a
gh-109627: duplicated smalll exit blocks need to be assigned jump target labels (#109630)https://github.com/faster-cpython/cpython/commit/9ccf0545efd5bc5af5aa51774030c471d49a972b
https://github.com/iritkatriel
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
9ccf054https://github.com/faster-cpython/cpython/commit/9ccf0545efd5bc5af5aa51774030c471d49a972b
https://github.com/faster-cpython/cpython/blob/9ccf0545efd5bc5af5aa51774030c471d49a972b/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/9ccf0545efd5bc5af5aa51774030c471d49a972b
dump readable opcode names in flowgraph debug utility (#109392)https://github.com/faster-cpython/cpython/commit/1ce9ea0453f7dc69dd41684f3bc9310259513de8
carljmhttps://github.com/faster-cpython/cpython/commits?author=carljm
iritkatrielhttps://github.com/faster-cpython/cpython/commits?author=iritkatriel
1ce9ea0https://github.com/faster-cpython/cpython/commit/1ce9ea0453f7dc69dd41684f3bc9310259513de8
https://github.com/faster-cpython/cpython/blob/1ce9ea0453f7dc69dd41684f3bc9310259513de8/Python/flowgraph.c
https://github.com/faster-cpython/cpython/tree/1ce9ea0453f7dc69dd41684f3bc9310259513de8
Nexthttps://github.com/faster-cpython/cpython/commits/stackref-not-null/Python/flowgraph.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.