| Skip to content | https://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 AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://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 |
| Reload | https://github.com/python/cpython/pull/103764/files |
| Reload | https://github.com/python/cpython/pull/103764/files |
| Reload | https://github.com/python/cpython/pull/103764/files |
|
python
| https://github.com/python |
| cpython | https://github.com/python/cpython |
| Please reload this page | https://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 page | https://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 service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose |
| JelleZijlstra | https://github.com/JelleZijlstra |
| python:main | https://github.com/python/cpython/tree/main |
| JelleZijlstra:tvobject | https://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 page | https://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 page | https://github.com/python/cpython/pull/103764/files |
| Please reload this page | https://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.rst | https://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.gram | https://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.h | https://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.h | https://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 GitHub | https://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github |
| Please reload this page | https://github.com/python/cpython/pull/103764/files |
|
| https://github.com/python/cpython/blob/main/.github/CODEOWNERS#L313 |
| Include/internal/pycore_ast_state.h | https://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 GitHub | https://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github |
| Please reload this page | https://github.com/python/cpython/pull/103764/files |
| Include/internal/pycore_function.h | https://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.h | https://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 |
| markshannon | https://github.com/markshannon |
| May 13, 2023 | https://github.com/python/cpython/pull/103764/files#r1192969557 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/103764/files |
| JelleZijlstra | https://github.com/JelleZijlstra |
| May 13, 2023 | https://github.com/python/cpython/pull/103764/files#r1192979741 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/103764/files |
| markshannon | https://github.com/markshannon |
| May 13, 2023 | https://github.com/python/cpython/pull/103764/files#r1193004061 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/103764/files |
| JelleZijlstra | https://github.com/JelleZijlstra |
| May 13, 2023 | https://github.com/python/cpython/pull/103764/files#r1193004351 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/103764/files |
| markshannon | https://github.com/markshannon |
| May 13, 2023 | https://github.com/python/cpython/pull/103764/files#r1193005691 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/103764/files |
| JelleZijlstra | https://github.com/JelleZijlstra |
| May 13, 2023 | https://github.com/python/cpython/pull/103764/files#r1193006202 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/python/cpython/pull/103764/files |
| JelleZijlstra | https://github.com/JelleZijlstra |
| May 14, 2023 | https://github.com/python/cpython/pull/103764/files#r1193066683 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| b38dea4 | https://github.com/python/cpython/commit/b38dea439eaa37b6c138097f2476eb457b011e00 |
| cpython/Lib/test/test_typing.py | https://github.com/python/cpython/blob/7d2deafb73237a2175971a26cfb544974661de4b/Lib/test/test_typing.py#L3175 |
| 7d2deaf | https://github.com/python/cpython/commit/7d2deafb73237a2175971a26cfb544974661de4b |
| cpython/Lib/test/test_typing.py | https://github.com/python/cpython/blob/7d2deafb73237a2175971a26cfb544974661de4b/Lib/test/test_typing.py#L2463 |
| 7d2deaf | https://github.com/python/cpython/commit/7d2deafb73237a2175971a26cfb544974661de4b |
| Please reload this page | https://github.com/python/cpython/pull/103764/files |
|
| https://github.com/python/cpython/pull/103764/files#diff-4107cf9e9dd24a85192b33aa7941ed35f5650c08a0200450b6e4ad19b81dbcf9 |
| Please reload this page | https://github.com/python/cpython/pull/103764/files |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |