René's URL Explorer Experiment


Title: gh-103763: Implement PEP 695 by JelleZijlstra · Pull Request #103764 · python/cpython · GitHub

Open Graph Title: gh-103763: Implement PEP 695 by JelleZijlstra · Pull Request #103764 · python/cpython

X Title: gh-103763: Implement PEP 695 by JelleZijlstra · Pull Request #103764 · python/cpython

Description: I will update this message as the status of the PR changes. This is a complete implementation. It incorporates the changes in python/peps#3122, which were approved by the SC. I wrote a detailed account of the changes in this PR at https://jellezijlstra.github.io/pep695 Reviews are welcome on any aspect of the implementation. Issue: gh-103763

Open Graph Description: I will update this message as the status of the PR changes. This is a complete implementation. It incorporates the changes in python/peps#3122, which were approved by the SC. I wrote a detailed acc...

X Description: I will update this message as the status of the PR changes. This is a complete implementation. It incorporates the changes in python/peps#3122, which were approved by the SC. I wrote a detailed acc...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:b95a861f-2b78-6762-bb0d-151da704b537
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC46E:124CEE:64916F:8A7683:69694DD7
html-safe-nonceec472242040f985bf2f3fe64474f42aeb4e2fdd98c9324d42efc605590142964
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNDZFOjEyNENFRTo2NDkxNkY6OEE3NjgzOjY5Njk0REQ3IiwidmlzaXRvcl9pZCI6Ijg3NTg0NDQ5NDY5Nzc1NDE1OTEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmaccda9a92acb3823abe43e411d8c14a80f794784bc253982b2d2499790a6bfaa88
hovercard-subject-tagpull_request:1325705953
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///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/python/cpython/pull/103764/files
twitter:imagehttps://avatars.githubusercontent.com/u/906600?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/906600?s=400&v=4
og:image:altI will update this message as the status of the PR changes. This is a complete implementation. It incorporates the changes in python/peps#3122, which were approved by the SC. I wrote a detailed acc...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None54182691a21263b584d2e600b758e081b0ff1d10ffc0d2eefa51cf754b43b51d
turbo-cache-controlno-preview
diff-viewunified
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 full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
released69ac0477df0f87da03b8b06cebd187012d7a930
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/103764/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F103764%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F103764%2Ffiles
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%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/103764/files
Reloadhttps://github.com/python/cpython/pull/103764/files
Reloadhttps://github.com/python/cpython/pull/103764/files
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/103764/files
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 33.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 71.1k https://github.com/login?return_to=%2Fpython%2Fcpython
Code https://github.com/python/cpython
Issues 5k+ https://github.com/python/cpython/issues
Pull requests 2.1k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects 31 https://github.com/python/cpython/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/python/cpython/security
Please reload this pagehttps://github.com/python/cpython/pull/103764/files
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
JelleZijlstrahttps://github.com/JelleZijlstra
python:mainhttps://github.com/python/cpython/tree/main
JelleZijlstra:tvobjecthttps://github.com/JelleZijlstra/cpython/tree/tvobject
Conversation 320 https://github.com/python/cpython/pull/103764
Commits 232 https://github.com/python/cpython/pull/103764/commits
Checks 0 https://github.com/python/cpython/pull/103764/checks
Files changed https://github.com/python/cpython/pull/103764/files
Please reload this pagehttps://github.com/python/cpython/pull/103764/files
gh-103763: Implement PEP 695 https://github.com/python/cpython/pull/103764/files#top
Show all changes 232 commits https://github.com/python/cpython/pull/103764/files
9c8cd71 Moved portions of earlier prototype into latest main CPython branch. … msfterictraut Apr 9, 2023 https://github.com/python/cpython/pull/103764/commits/9c8cd718ef20bc0ba4ee303f5bc08821ff0bfeb1
609ac0d Run Tools/build/generate_global_objects.py JelleZijlstra Apr 13, 2023 https://github.com/python/cpython/pull/103764/commits/609ac0d8edd844da7be22339c589047d79789a48
7a5e457 Basic C implementation of TypeVar, TypeVarTuple, ParamSpec JelleZijlstra Apr 13, 2023 https://github.com/python/cpython/pull/103764/commits/7a5e457b626c40f2487ad4ddc128a758a00a6ca9
1e0b74c fix TypeVar signature JelleZijlstra Apr 13, 2023 https://github.com/python/cpython/pull/103764/commits/1e0b74c53bd85c867a80c510f83c18372ef00b8e
2a5023a fix TypeVar argument parsing JelleZijlstra Apr 13, 2023 https://github.com/python/cpython/pull/103764/commits/2a5023a9a48bb86da2e78b5dd26f4b003258a1d6
1bc8574 ParamSpecArgs/Kwargs JelleZijlstra Apr 14, 2023 https://github.com/python/cpython/pull/103764/commits/1bc85743ae1c5fa92b8e8c5cfa2a09371072806d
ed42796 make typing importable JelleZijlstra Apr 14, 2023 https://github.com/python/cpython/pull/103764/commits/ed42796a0108e2c6bab16c2ab0e09ba9025827fd
d06f43d Add some things JelleZijlstra Apr 14, 2023 https://github.com/python/cpython/pull/103764/commits/d06f43d275d20b158dddcd51ce412c5c47541aa6
830b36a Updated unit tests to reflect the latest PEP 695 spec. msfterictraut Apr 14, 2023 https://github.com/python/cpython/pull/103764/commits/830b36ab49385e66a1eb778e7cfd926347ec1017
b6bf2bc Merge remote-tracking branch 'erictraut/type_param_syntax4' into tvob… JelleZijlstra Apr 15, 2023 https://github.com/python/cpython/pull/103764/commits/b6bf2bc6449aad99e995821906cc219d83fbfe1f
6bb4795 Make *Ts work JelleZijlstra Apr 15, 2023 https://github.com/python/cpython/pull/103764/commits/6bb47956696abab038942fa3cb8f844dc68abab5
c7c1618 Just call typing.py JelleZijlstra Apr 15, 2023 https://github.com/python/cpython/pull/103764/commits/c7c1618c50f7217bbc50f853c68a0acd12e55d3b
772920f attempt at pickling JelleZijlstra Apr 15, 2023 https://github.com/python/cpython/pull/103764/commits/772920f1713d786dcb3121b0f64f527f924687de
6ff6f5a better approach JelleZijlstra Apr 15, 2023 https://github.com/python/cpython/pull/103764/commits/6ff6f5a7df32da898e833027b68ce5df8d46a42f
9fdf373 fix a few tests and refcount bugs JelleZijlstra Apr 15, 2023 https://github.com/python/cpython/pull/103764/commits/9fdf3737a5c514167bace3d62f97a297ee7eca01
f7c513d Use Name expr for TypeAlias cdce8p Apr 16, 2023 https://github.com/python/cpython/pull/103764/commits/f7c513d269c4856f18246d990413429d53cb9a2e
1d7b035 Add ast optimizer for typeparam cdce8p Apr 16, 2023 https://github.com/python/cpython/pull/103764/commits/1d7b035d1673d8dbf83681d48365f01c5f9a35ef
85a4409 Use Name expr for TypeParameter cdce8p Apr 16, 2023 https://github.com/python/cpython/pull/103764/commits/85a4409457ee31ec37932c46c1de47edd6799d05
55d0fd9 Revert AST changes for TypeParams cdce8p Apr 17, 2023 https://github.com/python/cpython/pull/103764/commits/55d0fd9b5cf22d8ec8ea3ccf5fbda79e70fd95d5
618e173 Merge pull request #7 from cdce8p/eric-ast-changes erictraut Apr 18, 2023 https://github.com/python/cpython/pull/103764/commits/618e1731d8b44e15996c5f5e9282fcac8ba1e9ae
bef978f broken compiler before merge JelleZijlstra Apr 18, 2023 https://github.com/python/cpython/pull/103764/commits/bef978f0dda295efce60762bade6bc0094fe7202
3cd026a Merge remote-tracking branch 'erictraut/type_param_syntax4' into tvob… JelleZijlstra Apr 18, 2023 https://github.com/python/cpython/pull/103764/commits/3cd026ae70cb5c9eeda016488a5f2307f1f2a8ca
b12663d Works for functions JelleZijlstra Apr 18, 2023 https://github.com/python/cpython/pull/103764/commits/b12663dc7a7262f017132bda3effd8b93e916f99
bb9c43c fall back to normal scope JelleZijlstra Apr 18, 2023 https://github.com/python/cpython/pull/103764/commits/bb9c43c6992a80b0e81b5163471aac3097835898
037ddfa does not exactly work JelleZijlstra Apr 19, 2023 https://github.com/python/cpython/pull/103764/commits/037ddfa1df24daf657702fa6fc00841e886947a7
a62f0c2 commit before new approach JelleZijlstra Apr 21, 2023 https://github.com/python/cpython/pull/103764/commits/a62f0c26218ef0c9b7b70aba76b548da6da6ec2d
9c7a153 New approach JelleZijlstra Apr 21, 2023 https://github.com/python/cpython/pull/103764/commits/9c7a153194db904e3abe50af7c0e6552088baa42
aa8ea68 correctly make it a cellvar JelleZijlstra Apr 21, 2023 https://github.com/python/cpython/pull/103764/commits/aa8ea68d85e6fb40bcb5751777c6991a9d7428b7
ab6b718 Now it works JelleZijlstra Apr 21, 2023 https://github.com/python/cpython/pull/103764/commits/ab6b7189d22c016fa2ae76841846c3ba07b0bec0
dba4293 fix defaults JelleZijlstra Apr 21, 2023 https://github.com/python/cpython/pull/103764/commits/dba4293fa553d8d4197c0d504353dc4be72efe64
e36c5f5 undo some unnecessary changes JelleZijlstra Apr 21, 2023 https://github.com/python/cpython/pull/103764/commits/e36c5f53858fdde59f1d4194fe9874b091c75810
21e1b1a support async def JelleZijlstra Apr 21, 2023 https://github.com/python/cpython/pull/103764/commits/21e1b1ac5bf3c9e479a027d48ea59039ea9bb4ca
8505134 start class support JelleZijlstra Apr 21, 2023 https://github.com/python/cpython/pull/103764/commits/85051347b17fe6c2339977603a7a4b75c450c2d6
338b978 detect duplicate type params JelleZijlstra Apr 21, 2023 https://github.com/python/cpython/pull/103764/commits/338b97884237c6ed63d2a980954fb64f89440d07
04bc911 clean up some whitespace JelleZijlstra Apr 22, 2023 https://github.com/python/cpython/pull/103764/commits/04bc911e33f4b31b371848602c9336638d8c7be1
521bd81 Improve some tests JelleZijlstra Apr 22, 2023 https://github.com/python/cpython/pull/103764/commits/521bd813a04d8874626e5b6b6ec6ea97ff5892e6
f2d91b0 No runtime error there JelleZijlstra Apr 22, 2023 https://github.com/python/cpython/pull/103764/commits/f2d91b0bb6d6bcb0b5584cdefec6581cf0e716ef
ccf68d9 actually generate a typevar JelleZijlstra Apr 22, 2023 https://github.com/python/cpython/pull/103764/commits/ccf68d9dc6922318e6ca89159d24471f1bfab451
6159d75 refactor typeparam blocks JelleZijlstra Apr 22, 2023 https://github.com/python/cpython/pull/103764/commits/6159d75c932e0c059c3347b2d16f3183c8e84209
d9c0d90 Fix nested class scopes (functions) JelleZijlstra Apr 22, 2023 https://github.com/python/cpython/pull/103764/commits/d9c0d907b625475d118b12446860f96b6d9c953d
d26b82a fix it in classes too JelleZijlstra Apr 22, 2023 https://github.com/python/cpython/pull/103764/commits/d26b82aaf4249067af6d8eaaaf317ee7466467ac
423d2de Support bounds JelleZijlstra Apr 22, 2023 https://github.com/python/cpython/pull/103764/commits/423d2de770a93951a6d805753bc177af9311e0bd
fdd8877 Use dummy class to get TypeVar-like types JelleZijlstra Apr 22, 2023 https://github.com/python/cpython/pull/103764/commits/fdd887763333879ce15e89663c9fd5a4cfd60ce0
2461ed5 fix typo in test JelleZijlstra Apr 22, 2023 https://github.com/python/cpython/pull/103764/commits/2461ed5c76cdee9d0dd38eb2e881a0716243afa1
e9a196f Add union support to TypeVar (and ParamSpec, somewhat dubiously) JelleZijlstra Apr 22, 2023 https://github.com/python/cpython/pull/103764/commits/e9a196fceddd6e273dbadb36deac0534e4bb90f5
536cf13 add function.__type_variables__ JelleZijlstra Apr 23, 2023 https://github.com/python/cpython/pull/103764/commits/536cf13629d574408eee5521478b1e5cef3071f3
c0b04e3 Generic work JelleZijlstra Apr 23, 2023 https://github.com/python/cpython/pull/103764/commits/c0b04e3b5fafb7c29ebcf6112ae61d446b2f8b17
59e6fa0 Use _Py_DECLARE_STR JelleZijlstra Apr 23, 2023 https://github.com/python/cpython/pull/103764/commits/59e6fa017adeb6526892773283f1cfdaf4a8592e
5521c7d Support inheriting from Generic JelleZijlstra Apr 23, 2023 https://github.com/python/cpython/pull/103764/commits/5521c7d3be1770b2fa11eb9ca412e5a02cea625b
b9d8fbb Fix up qualnames JelleZijlstra Apr 23, 2023 https://github.com/python/cpython/pull/103764/commits/b9d8fbb0ab9f367f0bbfd54ad9ea408d09efa5db
f3340c2 Update the magic number, rearrange typing.py accordingly JelleZijlstra Apr 23, 2023 https://github.com/python/cpython/pull/103764/commits/f3340c2618e3dff6a9d687165ecd292be62191c3
b5de372 fix missing initialization JelleZijlstra Apr 23, 2023 https://github.com/python/cpython/pull/103764/commits/b5de372e75a8e632ba7c3df6fab96f891b2771ea
fa81c01 set __type_variables__ on classes JelleZijlstra Apr 23, 2023 https://github.com/python/cpython/pull/103764/commits/fa81c01fe4b3973295fb46094d52159b1fcd2b43
7aeee08 Add docs to typevarobject.c JelleZijlstra Apr 23, 2023 https://github.com/python/cpython/pull/103764/commits/7aeee08bd11790bfbf9652892a6c3aade67e65de
a7e6bcb drop Python implementations of Generic, TypeVar, etc. JelleZijlstra Apr 23, 2023 https://github.com/python/cpython/pull/103764/commits/a7e6bcbf07ced5318c1e205a69c778d4a64707c5
fe84458 fix Generic JelleZijlstra Apr 23, 2023 https://github.com/python/cpython/pull/103764/commits/fe844584f2e022db712be4705507f725ea60e9bf
34c024d make generics instantiable JelleZijlstra Apr 23, 2023 https://github.com/python/cpython/pull/103764/commits/34c024da8f36d6c559f3ccdfa4da6cd605414bca
d9ec56e fix NamedTuple JelleZijlstra Apr 23, 2023 https://github.com/python/cpython/pull/103764/commits/d9ec56e2045d38c3b9fc123bb688524aaffed816
6ab8b1e fix some tests JelleZijlstra Apr 23, 2023 https://github.com/python/cpython/pull/103764/commits/6ab8b1e99e9ef598c5d69cbeb49622b837f517a9
d916974 one more JelleZijlstra Apr 23, 2023 https://github.com/python/cpython/pull/103764/commits/d9169745afaaf333a60ee57bd2a3a1cf5b9400c8
b38dea4 Use a heap type for Generic JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/b38dea439eaa37b6c138097f2476eb457b011e00
8991bb1 Better way to set __type_variables__ in the class JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/8991bb132521dab1791e6448629693aa2d9bb712
c3f520a Fix TypeVar | "ForwardRef" JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/c3f520a7b55d66d03ce849ded90fd8d2daf9db76
e668ed8 Make ParamSpecArgs and Kwargs not subclassable JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/e668ed87351d92ad740dbece766d1c358afe6ab4
2b844f4 Correctly unpack TypeVarTuple JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/2b844f4b2ec4c8f965cabc4f970295f31fe6a100
47d24d9 Add support for type aliases (but not for computing the value) JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/47d24d9197d48d6fa0d789f6bae93523b75757ba
8ad0b5b Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/8ad0b5beb32d4f7b8d82e772e3b19b4f021998b4
6312d7b fix merge JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/6312d7bdd84f6821a307b4a09156d885a6230f2d
48e23b0 Avoid complicating compile_call_helper JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/48e23b00a6ac5b83767d5cac9db7e16b8f18ab83
dec31ae Apparently it is a length-0 list if there are no typeparams, not NULL JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/dec31ae26fa81eb2b2749e82f1f398dddbf9f7fb
062999c Fix GC for TypeAlias JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/062999c0f2f59f1b5ce413af8b47b54f02753f2d
9147a4a fix warnings JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/9147a4a7f01ffa6f3cbf1261ed7c20704a63a302
1b043c8 Add to globals-to-fix JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/1b043c8dfc5c678e123d8342e5dff5aa453a75aa
16cb6a5 Add to _freeze_module.vcxproj JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/16cb6a5486189dc51158579557a213b7d2c790aa
1bdfb75 Use heap types, fixing pickling JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/1bdfb758a9cfcc23b8a3bb003033a85458cb8c31
308c7c1 Fix GC JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/308c7c172c679f5fa8ec78319f4be01b140867f1
ff22d22 Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/ff22d227be7b318b954907475eda2e12d43b50b4
c4ce394 Self-review JelleZijlstra Apr 24, 2023 https://github.com/python/cpython/pull/103764/commits/c4ce394b67a6603dbcfee3fbd207c47250042ac9
f02199f It's supposed to be called TypeAliasType JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/f02199f6a782067b34890e75d9f5a3610ed48f03
3fe019b Allow evaluating TypeAlias JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/3fe019b2d92b6e03968b5573502205b862aa3354
737d96a Support __or__ on type aliases JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/737d96aa744b515afccb892655407daf0f35fbc0
6fe9476 fix | and subscripting on TypeAliasType JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/6fe9476fd6d494fb1516f6b06bb7ec791b8368d4
80a9efb Test fixes and new tests JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/80a9efb9cd61ee758280da2c8d4d08bb46e27462
21b3aec Add syntax error for nonlocal as specified by the PEP JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/21b3aec4ba25405aa22461f2cdb2b0de19d746e4
30487a5 Implement TypeAlias repr JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/30487a5e188fe2ae4d276d0926539cbe5e2dc38e
1575c66 __type_variables__ -> __type_params__ JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/1575c66cd587d1847a9193931f9ad39fb92adefc
a6045f0 Remove POP_NULL JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/a6045f0e3eb5fbd69818ed82b3b8940eeadb9af2
2c8b4f1 Lazily evaluate TypeVar bounds/constraints JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/2c8b4f1755ac88db9afa2ad36a0c61605b549c91
66851e6 Add NEWS JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/66851e6b63c18ce6420093b4c52e5e04c1df4b3b
be059c1 Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/be059c19164e0af5cd10da0d2e5afa328c9064a4
ac7f722 Disallow yield/yield from/await/walrus JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/ac7f72262513b5b7dc57eaa32838a4d1ad177175
0f70925 fix doctests JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/0f709251ddcc7ba3496e2ad22debdb1c7429cded
e17c3b0 Stop altering the execution environment JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/e17c3b0edc78650eca277637753ecc24573df88d
45696ae Disallow walrus/yield while evaluating generics JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/45696aeb9c978a6faebec5ee1f46e18fdc74f530
02e0a8a Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/02e0a8a3213a44159cefeb4ffede3ff26f8b5582
7a8fc14 Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/7a8fc14adc615fdaded74399113336361dafb6e7
7195162 regen all, minor quality improvements JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/71951624f1ec984ef575db9afe9f78ae6eaf5a6e
5fbd4d5 fix leaked ref to the TypeAlias type JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/5fbd4d5c81d24bb25ac0137abdcde1793e250415
f86be9c Fix another leak JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/f86be9c035ab7e21ae93c289e72500e5eee6cfcb
77b3807 Deallocate Generic correctly JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/77b380796a56a4d401557b63453a1a716fb05001
f448248 Avoid a new funcflags JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/f448248a4e9e308cb47c4dc5a111881ec0b90007
d32bc61 Fix missing INCREF JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/d32bc61c019b1323b090510dc237f23f6719308a
27a8a4c Fix repr() for recursive type aliases JelleZijlstra Apr 25, 2023 https://github.com/python/cpython/pull/103764/commits/27a8a4cc34d243e40d898d4ef93ae0fea351224e
44b9222 Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/44b9222a2d3be64cd9d2f1b2448993ad7d1286ab
445a39b Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/445a39b906d4b133715c4132a41660c9c46dd18c
7fa37b4 Fix refleak in ParamSpecArgs/Kwargs JelleZijlstra Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/7fa37b40870b0282e967f6651df06b2570ef002b
880f066 Add tp_clear methods JelleZijlstra Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/880f066c95424ca0d09062511441f4b10dd55466
3d8e24e regen-global-objects JelleZijlstra Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/3d8e24eb5bae7dae7f07be9e38e69d122732369f
74c1a0d Apparently not JelleZijlstra Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/74c1a0d146cdf7a0ac94fe00622f67cbadec9c5d
d5b86c5 Merge branch 'main' into tvobject JelleZijlstra Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/d5b86c57855adf43fdcc0b65d17d4d08f105173c
3b6098d Add lookahead to grammar JelleZijlstra Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/3b6098d86402a5062542da33be0e90930e3fda17
9632c02 First try! It fails! James Powell rules apply. larryhastings Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/9632c02ce5cff7d34a2a62f381feceab2858b33a
8a0ecb7 simplify the intrinsic JelleZijlstra Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/8a0ecb75b95799b785b00401fb17e1b8deaab725
0bb175a Changed strategy, func_class_dict and *_CLASS_DICT. larryhastings Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/0bb175abff6b87b2cd50cd6f446a99c304466a8c
5e4ec0e Update comment on new magic number. larryhastings Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/5e4ec0e617b96286dad82aeabdef9d5ca7fd01a6
12d3004 Cleanup leftover gunk from previous approach. larryhastings Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/12d3004fd60edcb388405bf7532604acaa248ae5
6c3f65a Add class.__globals__, fix refcnt bugs. Thx Jelle! larryhastings Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/6c3f65ad0d7d0e97c3286bb424357fba630456e2
84a00ce LOAD_CLASS_DICT also checks globals. Thx Jelle! larryhastings Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/84a00cef1f3950e7d7be1b240465d63f9132d4ca
e0acb87 Make LOAD_CLASS_DICT also look in the global namespace and rename it … JelleZijlstra Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/e0acb87199187c9ce9a85967b60cf64dfc2e8bab
d77c4fb Merge branch 'loadclass' into tvobject JelleZijlstra Apr 26, 2023 https://github.com/python/cpython/pull/103764/commits/d77c4fbf2e85968fbfecfe3a9fce5ca062ae7dad
ea66c7c Use INTRINSIC_SET_CLASS_DICT JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/ea66c7c1cfc8e6cbc9c918aa9661cfb2d4d20d8c
b314a3f Correctly handle class namespaces in TV bounds JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/b314a3f9d6aa54e88080bcf0db971a1cebfad5d5
2e913ca Same for type aliases JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/2e913ca083c680557b795853824caf5fb94ea6e7
394d128 Add test cases JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/394d1288f1113a59f5d26859df5087d2bacff85c
bd49622 Handle name mangling JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/bd496227ebfe63025d1fb70af71569b11e948dab
bf45a8e I don't need __globals__ and it causes a lot of failures JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/bf45a8ede4d4ac183e986a6028cc0a4deeddba99
ce7fe9c Fix another test JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/ce7fe9cc25e3401d565f25a51761ca0ffed2a340
e5a6c21 Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/e5a6c21a41a2370bc3a573f873671fe474c2873d
96324a5 Extend NEWS entry, give credit to Larry JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/96324a528510253bb8bad17515f43f67aefa70c4
fd0f7b4 Fix GC tracking in error conditions JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/fd0f7b4cdc057ed487027cef93c0d9d7119de18b
e784da1 More error paths JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/e784da171b98566f37b235ede656e213a17341e7
72fc40c Fix the NEWS? JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/72fc40c9284febb76f546c2c7aae3fd219b74275
4b6a815 Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/4b6a815d915b29573f3083e8d013a198f226696b
93a4552 Can't have multi-line bulleted lists in NEWS JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/93a45524b5afdf489ee78ce00d8917f191288db3
b36b7af More test cases, remove redundant comment JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/b36b7af7d761d2e2039b1532b26e8878f4794f5e
a85fb6c Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/a85fb6ce688fb9a437c37ee792964ff4e01ceafb
6454026 Add LOAD_CLASSDICT_OR_DEREF JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/64540263c2f575906439a6103f2594b6a43b5c0e
21667d9 Remove outdated comment JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/21667d9b2b06acbe00fe8421d85aaef5f8d65604
e65d668 Add helper function to tests JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/e65d668152c144c540ed39086d3b7637afedaca9
e0a0b04 Expose TypeVar and friends through _typing JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/e0a0b04cd17528ca1191aec1a98d7df11226e10c
d5c44f5 Remove unnecessary symtable entry JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/d5c44f552645d3cf2a235b74e36619d1ba49ccb8
ce6a990 Rename variable for clarity JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/ce6a990ade9348051e5d98d9683b93c97266480b
2fc9cc7 fix shadowed test JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/2fc9cc715a3f0d64569ff0aba5d4fd757c139a01
3f71911 Use run_code in test_type_aliases too JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/3f7191108ef65a4e71169c57d4fc5ea58d5a777a
0891a61 Update NEWS JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/0891a61e9d94f8d23cbbfcfcc1c149fbd7f1a24c
78a9ba2 type is a soft keyword too JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/78a9ba2ca3708e85e83bbed013ffb4e26c08d6bf
c0b45e1 add to test_ast JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/c0b45e1caabc55a0aaa6db04f01b0836be79c3e6
16a037f Move functions closer together JelleZijlstra Apr 27, 2023 https://github.com/python/cpython/pull/103764/commits/16a037f67f502854b3dbd7de76ff51bf0bc4a69a
c5d9378 try this way JelleZijlstra Apr 28, 2023 https://github.com/python/cpython/pull/103764/commits/c5d93788287396abc734872a6eed8ff1240579d4
0399ed4 comments JelleZijlstra Apr 28, 2023 https://github.com/python/cpython/pull/103764/commits/0399ed4865fca6acc5a12a5e24febe0d1ed577aa
782fc35 Maybe this JelleZijlstra Apr 28, 2023 https://github.com/python/cpython/pull/103764/commits/782fc350580bb2a1fd072d3bbc2281396068c25c
a092896 Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra Apr 28, 2023 https://github.com/python/cpython/pull/103764/commits/a0928967bd193dd8bd5c4f32ef92a69edf40d75c
0241da5 avoid special qualname handling JelleZijlstra Apr 28, 2023 https://github.com/python/cpython/pull/103764/commits/0241da54e9cdedbf951e86ac1cefc6eca74fe6e0
5b3a204 Fix opcode classification JelleZijlstra Apr 28, 2023 https://github.com/python/cpython/pull/103764/commits/5b3a204e6a00deb6d9ceb63298ddde82c3717a45
78f3f4b Fix qualname test JelleZijlstra Apr 28, 2023 https://github.com/python/cpython/pull/103764/commits/78f3f4b43c26664d866cf975ba329846c83c3fbb
9d3177b Harmonize implementation of the two intrinsics JelleZijlstra Apr 28, 2023 https://github.com/python/cpython/pull/103764/commits/9d3177ba791f47daf13b65d8ea49d76348b74e23
c52179c Simplify LOAD_LOCALS at the cost of compiler complexity JelleZijlstra Apr 28, 2023 https://github.com/python/cpython/pull/103764/commits/c52179c15aedcfb7ecd9446770387b743395d7b1
d0fa718 fix WASM JelleZijlstra Apr 29, 2023 https://github.com/python/cpython/pull/103764/commits/d0fa718417c8f90e0e7df8529e2325b1c21fe1e4
f0936de Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra Apr 29, 2023 https://github.com/python/cpython/pull/103764/commits/f0936de58617bd3e68bc55a97183dfc172755060
5259096 Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra Apr 29, 2023 https://github.com/python/cpython/pull/103764/commits/52590962a3a145e1e5a701d4561a63535174de65
c3d6464 Fix compiler warning JelleZijlstra Apr 29, 2023 https://github.com/python/cpython/pull/103764/commits/c3d6464aae2c188574b2153460d20ecf87e7e6af
f580583 use check_syntax_error JelleZijlstra Apr 30, 2023 https://github.com/python/cpython/pull/103764/commits/f58058370cbb4a76b112bc22306ba8df7bfa5db2
17c8060 Better error messages for illegal bounds/constraints JelleZijlstra Apr 30, 2023 https://github.com/python/cpython/pull/103764/commits/17c80600d615a7cfc34bee1362fd7a12ce233b26
f4ea500 Add CHECK_VERSION for type param lists JelleZijlstra Apr 30, 2023 https://github.com/python/cpython/pull/103764/commits/f4ea500baf44010333a862eba135b1ab48d99631
43bcd02 Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra May 3, 2023 https://github.com/python/cpython/pull/103764/commits/43bcd023ff3d534f0ec9d8509cb0af115d8b3e10
827b9e5 Test that super() works correctly within a hidden function JelleZijlstra May 3, 2023 https://github.com/python/cpython/pull/103764/commits/827b9e55554f4c0ae8b18244e91384addf255388
71cef78 Use a __classdict__ cell to store the class namespace (#3) JelleZijlstra May 7, 2023 https://github.com/python/cpython/pull/103764/commits/71cef781fb5ed9ccc7a5342ae1d5890f3bd76cae
80ffbf3 Merge branch 'main' into tvobject JelleZijlstra May 7, 2023 https://github.com/python/cpython/pull/103764/commits/80ffbf35d1fc7f612d78548c0304df8f09f71080
e786382 Fix a test JelleZijlstra May 7, 2023 https://github.com/python/cpython/pull/103764/commits/e786382fadc037a1261adfd5e1bb22bd2dca4df2
2a8f0ef Remove stray function declarations JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/2a8f0efca1528d6a1a12cc85e1a8a604985d0d71
967f100 More thorough tests JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/967f1000cb8882360aaa4c6bdbf2238f66d447ca
4cbbd24 More CR on tests JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/4cbbd24e2fc9f7ff02c5798c80ef0aca4fc2e401
8dfb93d Update comment JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/8dfb93d589764c5563977921cd00f56718a543bc
43f0270 Real error for type_check JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/43f02704d8709d64c2ea965f9c9d1d2f893dfcc4
0b35c6c Use vectorcall JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/0b35c6c3c9ab5580671c29d48b7ac17d4b16b7c7
a2f3c75 Small fixes to typevarobject.c JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/a2f3c756436d34e24a625b008ba64db6c6d7943c
c51b9fc mod, not mad JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/c51b9fc3a72455677d7d907e23aca2742990dcf4
047abba Use dict_add_o for class cells JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/047abba87cb9852e8779426a42105e4d5da888b2
51a4655 Small compiler fixes JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/51a4655c951767a35853124a42a854162fd01e4c
5e68cd8 Refactor compiler_function for correct scope handling JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/5e68cd8f264075fab2bf16fda3b0f1479c7e9dbc
3b63b76 Same for classes JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/3b63b761e95ba46951a29456b06528df74376bc3
281f575 And for type aliases JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/281f575a948f210930af089dfb155e6f9f636021
a3cd2e7 fixup JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/a3cd2e770e55f1c6690d691da97e49ebbb3c2816
a4f6076 Remove unnecessary LOAD_LOCALS JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/a4f60762cadcdf868c0bd5fd5cdbece849d2a9ca
88ac5dc Remove .type_params for functions JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/88ac5dc837c96e696dac43e0757966469be1abe2
32fc89c Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/32fc89c0340e34498ef9709680e33641196c98b2
02f1fca Forgot one regen JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/02f1fca94b8216690e0cbd261d594e8c7794361d
249ca43 Simplify bytecode as suggested by Carl JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/249ca436e43029ebb8d85caca1fccf52cc3cb99a
645b08b Add some test cases for unusual calls JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/645b08b8365e5f71b2d288c10028bdaa8aaf9efa
17c30f6 Avoid compiler_nameop change JelleZijlstra May 9, 2023 https://github.com/python/cpython/pull/103764/commits/17c30f699570d7a14accd4ad76891a9bb421c997
0067e00 Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra May 10, 2023 https://github.com/python/cpython/pull/103764/commits/0067e0040462cc992508f6dcf10f24b20c0f762f
39ace71 Rip out making bound a set JelleZijlstra May 10, 2023 https://github.com/python/cpython/pull/103764/commits/39ace716a57a4448ba72057728f6a8cce73bdf4b
a1c59f7 New solution for nonlocal JelleZijlstra May 10, 2023 https://github.com/python/cpython/pull/103764/commits/a1c59f7ed93e09b57b0406b599d8147ca61820a2
f7e6219 Simplify TypeAliasType.__repr__ JelleZijlstra May 10, 2023 https://github.com/python/cpython/pull/103764/commits/f7e62197927ffb7fb0b54a62788884b9e7e471c8
8f54b02 Remove bogus assertions JelleZijlstra May 10, 2023 https://github.com/python/cpython/pull/103764/commits/8f54b029dc84a2fa9660fc9a3148ecb3bdac7e0f
bb2df61 Remove redundant condition JelleZijlstra May 10, 2023 https://github.com/python/cpython/pull/103764/commits/bb2df6139a1701aa5d46372ec9616e9c817ca692
fdf65ad Use compiler_addop_o JelleZijlstra May 10, 2023 https://github.com/python/cpython/pull/103764/commits/fdf65ad04bd5bc8e016a58f404530cdac0a2bd1f
4fecf7d Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra May 10, 2023 https://github.com/python/cpython/pull/103764/commits/4fecf7d32371cabfd3fe010e4310d07f8ac123bc
f8406ce Undo unnecessary bracing changes JelleZijlstra May 11, 2023 https://github.com/python/cpython/pull/103764/commits/f8406cecd12460d09a484ae76276b72902da9339
fd4fe5c Separate out and expand nonlocal tests JelleZijlstra May 11, 2023 https://github.com/python/cpython/pull/103764/commits/fd4fe5ce1474481c4465dd8d1d4d433618803066
0b94580 Add comments to the enum JelleZijlstra May 11, 2023 https://github.com/python/cpython/pull/103764/commits/0b945809f4ccd8c7987bd6d1ee6109ed4f783ece
e952d61 Some more tests and consistent naming JelleZijlstra May 11, 2023 https://github.com/python/cpython/pull/103764/commits/e952d61d0c82cf70874753eb222f725a8abf5bc5
785dd45 Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra May 11, 2023 https://github.com/python/cpython/pull/103764/commits/785dd452872f72586fd201fd4e41373c5ce5128a
be70e3c Use _PyST_IsFunctionLike in comprehension inlining code JelleZijlstra May 11, 2023 https://github.com/python/cpython/pull/103764/commits/be70e3cd91f74d0397d1844cf3df7909b5f08e2e
92c29e7 Simplify Generic creation JelleZijlstra May 11, 2023 https://github.com/python/cpython/pull/103764/commits/92c29e74a26b7576a3c01af0a2b17b1641f52609
529c74d Public constructor for TypeAlias JelleZijlstra May 12, 2023 https://github.com/python/cpython/pull/103764/commits/529c74da887ab89c0e60884e214bc3a7c183649e
531fcf7 Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra May 12, 2023 https://github.com/python/cpython/pull/103764/commits/531fcf7223b92038427d78dcd74ba30afcc728d9
497e22a regen opcode_targets.h JelleZijlstra May 12, 2023 https://github.com/python/cpython/pull/103764/commits/497e22abf0d2773fc0a90b423cf5dfdcad12e565
bfb5ac0 Add test now that it no longer crashes JelleZijlstra May 12, 2023 https://github.com/python/cpython/pull/103764/commits/bfb5ac06b60a06aab37fd021fce3098ee75a274a
a1be61d Fix one refleak JelleZijlstra May 12, 2023 https://github.com/python/cpython/pull/103764/commits/a1be61d7abedf6f17d419d3e5906aa586ced0f7a
1e9273c Fix the other refleak JelleZijlstra May 12, 2023 https://github.com/python/cpython/pull/103764/commits/1e9273c725a51261cc372822638a5f8a73493851
bc37579 Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra May 12, 2023 https://github.com/python/cpython/pull/103764/commits/bc3757969b42072a12c3610a6ee9e8af7e303ed2
3817ab4 Fix one more refleak JelleZijlstra May 12, 2023 https://github.com/python/cpython/pull/103764/commits/3817ab4d2a3b5240f4f4777776910be604951b08
f2a9393 Remove unrelated change JelleZijlstra May 12, 2023 https://github.com/python/cpython/pull/103764/commits/f2a939349fc4c194f447f20a94c859dbe39b968a
4f1223e remove stray raw assert JelleZijlstra May 12, 2023 https://github.com/python/cpython/pull/103764/commits/4f1223e9a91f53d37d3a2a680f88807401cc9d7f
d490251 Merge branch 'main' into tvobject JelleZijlstra May 12, 2023 https://github.com/python/cpython/pull/103764/commits/d4902516c7dcd130dda5d07888eef0f32915d8aa
33f4c12 Update typevarobject.c: use Py_RETURN_NONE JelleZijlstra May 12, 2023 https://github.com/python/cpython/pull/103764/commits/33f4c12d7a56b9aef7b86ccaa6255231166c5dff
b9f4540 Review feedback JelleZijlstra May 12, 2023 https://github.com/python/cpython/pull/103764/commits/b9f454070a88b7ac02cfef7ae9cafc751a542515
a64922f Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra May 12, 2023 https://github.com/python/cpython/pull/103764/commits/a64922fb32d122098820f7ca88e8e19d1e369437
8a783b3 Update Lib/test/support/__init__.py JelleZijlstra May 12, 2023 https://github.com/python/cpython/pull/103764/commits/8a783b33edda441fb851d2d7ea80e3587db13c6a
9e6658a Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra May 13, 2023 https://github.com/python/cpython/pull/103764/commits/9e6658aef7c9d42af192daf5e8bf362c2f680233
0aad1f4 Use PyObject for TypeVar etc. names JelleZijlstra May 14, 2023 https://github.com/python/cpython/pull/103764/commits/0aad1f49ee5ff039bc42f4b89911071ff9b9d4be
a22a08f Reorganize compiler opcodes; no more LOAD_CLASSDEREF JelleZijlstra May 14, 2023 https://github.com/python/cpython/pull/103764/commits/a22a08f9d85ad4d0a1beb91f204526a3032ffafe
1328c75 Merge branch 'main' into tvobject JelleZijlstra May 14, 2023 https://github.com/python/cpython/pull/103764/commits/1328c7565c43ec72ae2da47044ec6963de7bf3ae
7d6016e Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra May 14, 2023 https://github.com/python/cpython/pull/103764/commits/7d6016e83223feb580d9306e7daccf6091c91a11
1401209 Fix another class scoping oddity JelleZijlstra May 14, 2023 https://github.com/python/cpython/pull/103764/commits/140120900986e6fa06e2f6ebbc80bfeeb130a6af
e049f5a Make test still succeed under PEP 649 JelleZijlstra May 14, 2023 https://github.com/python/cpython/pull/103764/commits/e049f5adc2f2dbed9cb46fbc44ab0912b6991d99
c4d9ec4 Fix bug with explicit global in class scope; rename flag for clarity JelleZijlstra May 14, 2023 https://github.com/python/cpython/pull/103764/commits/c4d9ec462622d6bfd3634823bcb4bfb64c610338
b93f85e Fix more similar cases JelleZijlstra May 14, 2023 https://github.com/python/cpython/pull/103764/commits/b93f85e4ae7eaa822fbdc3c51c35010f8bd06e48
f412f49 Merge remote-tracking branch 'upstream/main' into tvobject JelleZijlstra May 15, 2023 https://github.com/python/cpython/pull/103764/commits/f412f49bb40618cc7e177b71045cef18c5aff6b1
d4e72a5 A few more tests JelleZijlstra May 15, 2023 https://github.com/python/cpython/pull/103764/commits/d4e72a5669a6a11b17c5591fe1494f29e25f963d
08d931c Remove redundant function JelleZijlstra May 15, 2023 https://github.com/python/cpython/pull/103764/commits/08d931c23f434d7493e1853685ef528430f162d6
Clear filters https://github.com/python/cpython/pull/103764/files
Please reload this pagehttps://github.com/python/cpython/pull/103764/files
Please reload this pagehttps://github.com/python/cpython/pull/103764/files
ast.rst https://github.com/python/cpython/pull/103764/files#diff-2001e0882d63f99ea9256cccc068969c03afa6dca739cf2ee1f5068d4534ab08
python.gram https://github.com/python/cpython/pull/103764/files#diff-2973ca53337859793077e9bdc1a1623063379f0fdfcb788836fd82ebb66b763b
funcobject.h https://github.com/python/cpython/pull/103764/files#diff-7001c6c0d978b06cfa8c1816bfcfdaf7f66ff9d89302d7275e4d212bcfa39e38
pycore_ast.h https://github.com/python/cpython/pull/103764/files#diff-3e14972c26adba10853eaefac7d5ef1b303c4508798980fb363df01155c7d5f9
pycore_ast_state.h https://github.com/python/cpython/pull/103764/files#diff-91825f1c20e5fd5fa787b92e2a636d9c904968a4bedf7c955cfada42f5edc5d1
pycore_function.h https://github.com/python/cpython/pull/103764/files#diff-c4efb36e1ad7be7992f0652a436b45ba6dbd05e88954c629f920008d2edc7566
pycore_global_objects.h https://github.com/python/cpython/pull/103764/files#diff-4107cf9e9dd24a85192b33aa7941ed35f5650c08a0200450b6e4ad19b81dbcf9
pycore_global_objects_fini_generated.h https://github.com/python/cpython/pull/103764/files#diff-31f682b2a04cda997f449a9816ee5fae305e3bfa7357afcb794615921c6a88d2
pycore_global_strings.h https://github.com/python/cpython/pull/103764/files#diff-7656e411eccd63ff8aab3e11de3f45035665f6b639206d3f440727dfb5e0ebcf
pycore_intrinsics.h https://github.com/python/cpython/pull/103764/files#diff-5e41701496b305f45bd48edf501335421d6901638b7522d8a693fc43b17ad55b
pycore_opcode.h https://github.com/python/cpython/pull/103764/files#diff-7b986d4fccffcb2f2af4ec495559b2f0dc2e393e38f95e8ca3ef48e559177530
pycore_runtime_init_generated.h https://github.com/python/cpython/pull/103764/files#diff-69a1fc720f0b1e9005cf7717dd81c823399da81dd2f6480664b51238c1ef93f0
pycore_symtable.h https://github.com/python/cpython/pull/103764/files#diff-2a51d92a01c0bc62a48f185bdae9d50adebaffdc9bb4a1aff64f41edca712ddf
pycore_typevarobject.h https://github.com/python/cpython/pull/103764/files#diff-ad0ed77bfdf093e2915d5aef0821e72a9c331112ec5d43f66279f713df71bbef
pycore_unicodeobject_generated.h https://github.com/python/cpython/pull/103764/files#diff-510f6084b63d39305481b719ae0a29475ba759e259a8e4cee4f07c451ffbb2d6
opcode.h https://github.com/python/cpython/pull/103764/files#diff-1cd1f0bb26c3fbaa279f83ee2bfe1d9072da7af07407111c79039c66034c57ed
ast.py https://github.com/python/cpython/pull/103764/files#diff-abeeed217a24ce3c21e15c2e32e2f0886cea69986c2641455c1eefc983c1f977
_bootstrap_external.py https://github.com/python/cpython/pull/103764/files#diff-efefe383b3a81d16150c280db0b64eed7569254299418f64cc0d749f8e16f3a4
keyword.py https://github.com/python/cpython/pull/103764/files#diff-124da61d87a15a354686949ac05c07de98115eb3faed0a0ff3c8faf552785378
opcode.py https://github.com/python/cpython/pull/103764/files#diff-7681b13de881a13601ca56b73d052d032be48da4256df4f2f09e0474b0c1cbeb
__init__.py https://github.com/python/cpython/pull/103764/files#diff-d925268c057737ba320c489ca302fd5125f14840d22e50cfe226bdb5bb88ba8d
test_ast.py https://github.com/python/cpython/pull/103764/files#diff-3f516b60719dd445d33225e4f316b36e85c9c51a843a0147349d11a005c55937
test_keyword.py https://github.com/python/cpython/pull/103764/files#diff-609f07f50e99475d411b04e6060e34ea5e12bd1424d3f4eca44195ee50bc8899
test_sys.py https://github.com/python/cpython/pull/103764/files#diff-f3ae0e3fbb12fe0717e2d9d8801f5d9f3091c34254d1302b228422d7d07fdc5d
test_type_aliases.py https://github.com/python/cpython/pull/103764/files#diff-fbb72c37839a4f1c6b2200174b4d12d023e2cdf86e6818332389fcc77daeb487
test_type_params.py https://github.com/python/cpython/pull/103764/files#diff-a3155be59171fb8ab2dbda75f1be6110623d1f120e7a01ff23f2344ee7635bfa
test_typing.py https://github.com/python/cpython/pull/103764/files#diff-04d29c98076c2d6bb75921ea9becb26a862544d39b71db87b6e354c759b9305d
typing.py https://github.com/python/cpython/pull/103764/files#diff-ddb987fca5f5df0c9a2f5521ed687919d70bb3d64eaeb8021f98833a2a716887
Makefile.pre.in https://github.com/python/cpython/pull/103764/files#diff-1f0a8db227d22005511b0d90f5339b97db345917b863954b3b3ccb9ec308767c
2023-04-25-08-43-11.gh-issue-103763.ZLBZk1.rst https://github.com/python/cpython/pull/103764/files#diff-329a2b45abadc719fcbb29a1f50bfcf3976bc77c00dc015828c1332c8d5ff8c0
Setup.bootstrap.in https://github.com/python/cpython/pull/103764/files#diff-fdbacad0ac90f162fa68eda4201306765f38d0a5a798c3368b3b82c7ba568437
Setup.stdlib.in https://github.com/python/cpython/pull/103764/files#diff-93b54a98829ea89eaf6335c02f546511f7780d865131407436b10a401ecd375c
_typingmodule.c https://github.com/python/cpython/pull/103764/files#diff-6fced0933b44e9c32a476f3f01322db46d50c3235b183012c084bb8648ae4ab8
typevarobject.c.h https://github.com/python/cpython/pull/103764/files#diff-e34cea5107c92f173523a4796907054ad804d2b8daf1f3a53b33c2df2de25b78
funcobject.c https://github.com/python/cpython/pull/103764/files#diff-57bc77178b3d6f1010dd924722c87522f224d93bc341f0e46c0945094124d8f2
object.c https://github.com/python/cpython/pull/103764/files#diff-ba56d44ce0dd731d979970b966fde9d8dd15d12a82f727a052a8ad48d4a49363
typeobject.c https://github.com/python/cpython/pull/103764/files#diff-1decebeef15f4e0b0ce106c665751ec55068d4d1d1825847925ad4f528b5b872
typevarobject.c https://github.com/python/cpython/pull/103764/files#diff-a01f3de4635d64c05f5c6c85a96b6be6aa88a5bf2ace64bfe9823d40e6e637c5
unionobject.c https://github.com/python/cpython/pull/103764/files#diff-380ad8dc72d152f90f027b1f271fb79abbeeb7d683f48e5eb21f33e477456bd0
_freeze_module.vcxproj https://github.com/python/cpython/pull/103764/files#diff-d6e731738eec137782f1f1add8cb8ae28cbe912b6bedfe170eb91e90c388702e
pythoncore.vcxproj https://github.com/python/cpython/pull/103764/files#diff-4295039788386c2986b811f2a6b59cf088be59822b24b4f1243c9e9b184f65fb
pythoncore.vcxproj.filters https://github.com/python/cpython/pull/103764/files#diff-9e715828befc9c50c8b483b06d4923cda0db44f57d0c20e6a6d428ba60bfa0c5
Python.asdl https://github.com/python/cpython/pull/103764/files#diff-56cfb21eb86b07bb94e916eb74143c7d6c2ac6f2494216c0e2507fd080c34aed
action_helpers.c https://github.com/python/cpython/pull/103764/files#diff-36e14ad6a0e6109f6d47a0bdf480a2d5a86135044d2f96766b280062922009e7
parser.c https://github.com/python/cpython/pull/103764/files#diff-6d39440cedc67d1ce7a0586bfb6ecb8483803448a9c93f3fae3ad0e2260e29f7
Python-ast.c https://github.com/python/cpython/pull/103764/files#diff-0258ad568d1bc0a5fa1c949351df0cc72a0a63441a1ed78c77d59f5695704857
ast.c https://github.com/python/cpython/pull/103764/files#diff-63309d32b22eaebd869b7ac0d2d4d02f95bd7ff5de2ba042d07c8e6962af8bbc
ast_opt.c https://github.com/python/cpython/pull/103764/files#diff-7a65e647c7985eb08fdefdab01ccdd2505c86ecdee2fa856fc9627c552ded146
bytecodes.c https://github.com/python/cpython/pull/103764/files#diff-729a985b0cb8b431cb291f1edb561bbbfea22e3f8c262451cd83328a0936a342
compile.c https://github.com/python/cpython/pull/103764/files#diff-ebc983d9f91e5bcf73500e377ac65e85863c4f77fd5b6b6caf4fcdf7c0f0b057
generated_cases.c.h https://github.com/python/cpython/pull/103764/files#diff-4ef46fa654f95502e49a24f7dc8ee31a4cac9b3433fe9cd2b2d4dd78cfbad448
intrinsics.c https://github.com/python/cpython/pull/103764/files#diff-1c4afe2e9762d9307a6b09ea1e59abb8ba929f2c1c92d15e911c6a93f5fd4c6b
opcode_metadata.h https://github.com/python/cpython/pull/103764/files#diff-f862bc60824529a25ba378be850ecc6762f03c6c944266d30ac7172d10132498
opcode_targets.h https://github.com/python/cpython/pull/103764/files#diff-d3363a4083b77b9157d0bf07c2e87f3d3464a8b4360d5d23b07bbb23061f007a
pylifecycle.c https://github.com/python/cpython/pull/103764/files#diff-69223f5bb01f359a23246afbbf75b45c622e719424418d658674fbb6c2b36fad
symtable.c https://github.com/python/cpython/pull/103764/files#diff-1029343b7709f438c869082355577469b5aa784b454afa461ca2844ce9910ea6
Doc/library/ast.rsthttps://github.com/python/cpython/pull/103764/files#diff-2001e0882d63f99ea9256cccc068969c03afa6dca739cf2ee1f5068d4534ab08
View file https://github.com/JelleZijlstra/cpython/blob/08d931c23f434d7493e1853685ef528430f162d6/Doc/library/ast.rst
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/103764/{{ revealButtonHref }}
https://github.com/python/cpython/pull/103764/files#diff-2001e0882d63f99ea9256cccc068969c03afa6dca739cf2ee1f5068d4534ab08
https://github.com/python/cpython/pull/103764/files#diff-2001e0882d63f99ea9256cccc068969c03afa6dca739cf2ee1f5068d4534ab08
https://github.com/python/cpython/pull/103764/files#diff-2001e0882d63f99ea9256cccc068969c03afa6dca739cf2ee1f5068d4534ab08
https://github.com/python/cpython/pull/103764/files#diff-2001e0882d63f99ea9256cccc068969c03afa6dca739cf2ee1f5068d4534ab08
https://github.com/python/cpython/pull/103764/files#diff-2001e0882d63f99ea9256cccc068969c03afa6dca739cf2ee1f5068d4534ab08
https://github.com/python/cpython/pull/103764/files#diff-2001e0882d63f99ea9256cccc068969c03afa6dca739cf2ee1f5068d4534ab08
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L301
Grammar/python.gramhttps://github.com/python/cpython/pull/103764/files#diff-2973ca53337859793077e9bdc1a1623063379f0fdfcb788836fd82ebb66b763b
View file https://github.com/JelleZijlstra/cpython/blob/08d931c23f434d7493e1853685ef528430f162d6/Grammar/python.gram
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/103764/{{ revealButtonHref }}
https://github.com/python/cpython/pull/103764/files#diff-2973ca53337859793077e9bdc1a1623063379f0fdfcb788836fd82ebb66b763b
https://github.com/python/cpython/pull/103764/files#diff-2973ca53337859793077e9bdc1a1623063379f0fdfcb788836fd82ebb66b763b
https://github.com/python/cpython/pull/103764/files#diff-2973ca53337859793077e9bdc1a1623063379f0fdfcb788836fd82ebb66b763b
https://github.com/python/cpython/pull/103764/files#diff-2973ca53337859793077e9bdc1a1623063379f0fdfcb788836fd82ebb66b763b
https://github.com/python/cpython/pull/103764/files#diff-2973ca53337859793077e9bdc1a1623063379f0fdfcb788836fd82ebb66b763b
https://github.com/python/cpython/pull/103764/files#diff-2973ca53337859793077e9bdc1a1623063379f0fdfcb788836fd82ebb66b763b
https://github.com/python/cpython/pull/103764/files#diff-2973ca53337859793077e9bdc1a1623063379f0fdfcb788836fd82ebb66b763b
Include/cpython/funcobject.hhttps://github.com/python/cpython/pull/103764/files#diff-7001c6c0d978b06cfa8c1816bfcfdaf7f66ff9d89302d7275e4d212bcfa39e38
View file https://github.com/JelleZijlstra/cpython/blob/08d931c23f434d7493e1853685ef528430f162d6/Include/cpython/funcobject.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/103764/{{ revealButtonHref }}
https://github.com/python/cpython/pull/103764/files#diff-7001c6c0d978b06cfa8c1816bfcfdaf7f66ff9d89302d7275e4d212bcfa39e38
https://github.com/python/cpython/pull/103764/files#diff-7001c6c0d978b06cfa8c1816bfcfdaf7f66ff9d89302d7275e4d212bcfa39e38
Include/internal/pycore_ast.hhttps://github.com/python/cpython/pull/103764/files#diff-3e14972c26adba10853eaefac7d5ef1b303c4508798980fb363df01155c7d5f9
View file https://github.com/JelleZijlstra/cpython/blob/08d931c23f434d7493e1853685ef528430f162d6/Include/internal/pycore_ast.h
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/python/cpython/pull/103764/files
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L313
Include/internal/pycore_ast_state.hhttps://github.com/python/cpython/pull/103764/files#diff-91825f1c20e5fd5fa787b92e2a636d9c904968a4bedf7c955cfada42f5edc5d1
View file https://github.com/JelleZijlstra/cpython/blob/08d931c23f434d7493e1853685ef528430f162d6/Include/internal/pycore_ast_state.h
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/python/cpython/pull/103764/files
Include/internal/pycore_function.hhttps://github.com/python/cpython/pull/103764/files#diff-c4efb36e1ad7be7992f0652a436b45ba6dbd05e88954c629f920008d2edc7566
View file https://github.com/JelleZijlstra/cpython/blob/08d931c23f434d7493e1853685ef528430f162d6/Include/internal/pycore_function.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/103764/{{ revealButtonHref }}
https://github.com/python/cpython/pull/103764/files#diff-c4efb36e1ad7be7992f0652a436b45ba6dbd05e88954c629f920008d2edc7566
https://github.com/python/cpython/pull/103764/files#diff-c4efb36e1ad7be7992f0652a436b45ba6dbd05e88954c629f920008d2edc7566
https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L316
Include/internal/pycore_global_objects.hhttps://github.com/python/cpython/pull/103764/files#diff-4107cf9e9dd24a85192b33aa7941ed35f5650c08a0200450b6e4ad19b81dbcf9
View file https://github.com/JelleZijlstra/cpython/blob/08d931c23f434d7493e1853685ef528430f162d6/Include/internal/pycore_global_objects.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/python/cpython/pull/103764/{{ revealButtonHref }}
https://github.com/python/cpython/pull/103764/files#diff-4107cf9e9dd24a85192b33aa7941ed35f5650c08a0200450b6e4ad19b81dbcf9
markshannonhttps://github.com/markshannon
May 13, 2023https://github.com/python/cpython/pull/103764/files#r1192969557
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/103764/files
JelleZijlstrahttps://github.com/JelleZijlstra
May 13, 2023https://github.com/python/cpython/pull/103764/files#r1192979741
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/103764/files
markshannonhttps://github.com/markshannon
May 13, 2023https://github.com/python/cpython/pull/103764/files#r1193004061
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/103764/files
JelleZijlstrahttps://github.com/JelleZijlstra
May 13, 2023https://github.com/python/cpython/pull/103764/files#r1193004351
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/103764/files
markshannonhttps://github.com/markshannon
May 13, 2023https://github.com/python/cpython/pull/103764/files#r1193005691
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/103764/files
JelleZijlstrahttps://github.com/JelleZijlstra
May 13, 2023https://github.com/python/cpython/pull/103764/files#r1193006202
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/103764/files
JelleZijlstrahttps://github.com/JelleZijlstra
May 14, 2023https://github.com/python/cpython/pull/103764/files#r1193066683
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
b38dea4https://github.com/python/cpython/commit/b38dea439eaa37b6c138097f2476eb457b011e00
cpython/Lib/test/test_typing.pyhttps://github.com/python/cpython/blob/7d2deafb73237a2175971a26cfb544974661de4b/Lib/test/test_typing.py#L3175
7d2deafhttps://github.com/python/cpython/commit/7d2deafb73237a2175971a26cfb544974661de4b
cpython/Lib/test/test_typing.pyhttps://github.com/python/cpython/blob/7d2deafb73237a2175971a26cfb544974661de4b/Lib/test/test_typing.py#L2463
7d2deafhttps://github.com/python/cpython/commit/7d2deafb73237a2175971a26cfb544974661de4b
Please reload this pagehttps://github.com/python/cpython/pull/103764/files
https://github.com/python/cpython/pull/103764/files#diff-4107cf9e9dd24a85192b33aa7941ed35f5650c08a0200450b6e4ad19b81dbcf9
Please reload this pagehttps://github.com/python/cpython/pull/103764/files
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.