| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:50548582-b808-f02e-9e23-0d907a5413c8 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | CBAC:34B1A9:C1A697:11A74C0:6A4E256F |
| html-safe-nonce | b9424e0c5dbfb38a2076977b18b8b1e41b53ad527446b6d8ac8946ba200a5de8 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQkFDOjM0QjFBOTpDMUE2OTc6MTFBNzRDMDo2QTRFMjU2RiIsInZpc2l0b3JfaWQiOiIyMjcyNTkzOTU5NzYxODgwNDMxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 6af59eb92bc6968c826acfb679c4ac7f2bfdf9ef07bc5705f1eba01b6e914a3c |
| hovercard-subject-tag | pull_request:158761658 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///pull_requests/show/files |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/python/cpython/pull/4906/files |
| twitter:image | https://avatars.githubusercontent.com/u/12005495?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/12005495?s=400&v=4 |
| og:image:alt | This is not ready for a detailed review, but updates to tests can be already discussed. You can also play with the new implementation but some minor details can change.
Here is the summary of chang... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 030096ee0db095447bfe77409d33bfac127ca7128299c58deef27c52eaa1b1f0 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d9dd20d38f8ae3c4cb6b597807431db300d0bd2a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/python/cpython/pull/4906/files#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F4906%2Ffiles |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| 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 |
| View all resources | https://github.com/resources |
| 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 |
| GitHub Stars | https://stars.github.com |
| 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%2F4906%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/4906/files |
| Reload | https://github.com/python/cpython/pull/4906/files |
| Reload | https://github.com/python/cpython/pull/4906/files |
| Please reload this page | https://github.com/python/cpython/pull/4906/files |
|
python
| https://github.com/python |
| cpython | https://github.com/python/cpython |
| Please reload this page | https://github.com/python/cpython/pull/4906/files |
|
Notifications
| https://github.com/login?return_to=%2Fpython%2Fcpython |
|
Fork
34.8k
| https://github.com/login?return_to=%2Fpython%2Fcpython |
|
Star
73.6k
| 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.3k
| https://github.com/python/cpython/pulls |
|
Actions
| https://github.com/python/cpython/actions |
|
Projects
| https://github.com/python/cpython/projects |
|
Security and quality
0
| https://github.com/python/cpython/security |
|
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 and quality
| 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 |
| ilevkivskyi | https://github.com/ilevkivskyi |
| python:master | https://github.com/python/cpython/tree/master |
| ilevkivskyi:new-typing | https://github.com/ilevkivskyi/cpython/tree/new-typing |
|
Conversation
37
| https://github.com/python/cpython/pull/4906 |
|
Commits
88
| https://github.com/python/cpython/pull/4906/commits |
|
Checks
0
| https://github.com/python/cpython/pull/4906/checks |
|
Files changed
| https://github.com/python/cpython/pull/4906/files |
| Please reload this page | https://github.com/python/cpython/pull/4906/files |
|
bpo-32226: PEP 560: improve typing module
| https://github.com/python/cpython/pull/4906/files#top |
|
Show all changes
88 commits
| https://github.com/python/cpython/pull/4906/files |
|
26afdc6
POC implementation of __base_subclass__
ilevkivskyi Jul 19, 2017
| https://github.com/python/cpython/pull/4906/commits/26afdc6639a8c03113e4fefae1ff7298eeb161df |
|
3285fb6
POC implementation of __class_getitem__
ilevkivskyi Jul 19, 2017
| https://github.com/python/cpython/pull/4906/commits/3285fb6898739dfb844412f04d7638136e39d747 |
|
779f85d
Modify __base_subclass__ API to support dynamic evaluation and base r…
ilevkivskyi Jul 20, 2017
| https://github.com/python/cpython/pull/4906/commits/779f85dcba319311d788e8aa7e6b87c923bf9935 |
|
5d5211d
Make __base_subclass__ faster and safer
ilevkivskyi Jul 20, 2017
| https://github.com/python/cpython/pull/4906/commits/5d5211d9172660913f5b1507183117d837c26ba3 |
|
41fa7e9
Factor out base update in a separate helper
ilevkivskyi Jul 20, 2017
| https://github.com/python/cpython/pull/4906/commits/41fa7e9ce186efb3953ce99d0094f71f38fdc18f |
|
5aeebab
Formatting
ilevkivskyi Jul 20, 2017
| https://github.com/python/cpython/pull/4906/commits/5aeebab8950d5efc3f2c6c36c3e1e7a78e7d146d |
|
e858ea7
Also make __class_getitem__ safer
ilevkivskyi Jul 20, 2017
| https://github.com/python/cpython/pull/4906/commits/e858ea7501b6bf0ccee2a4afd3104c8b7b6da7bc |
|
5b8d453
Simplify some code
ilevkivskyi Jul 21, 2017
| https://github.com/python/cpython/pull/4906/commits/5b8d45367b2adb0015c37e7d592f00bba32d973a |
|
b3e52f1
Initial work on typing2
ilevkivskyi Jul 22, 2017
| https://github.com/python/cpython/pull/4906/commits/b3e52f12341fb840811cddd03c97e4bfe53ac8fe |
|
6e7b575
Remove test implementation for typing
ilevkivskyi Sep 3, 2017
| https://github.com/python/cpython/pull/4906/commits/6e7b575273aed0a4c5f181fde1825d82d9924b8d |
|
a8437fa
Rename base_subclass to subclass_base
Sep 7, 2017
| https://github.com/python/cpython/pull/4906/commits/a8437fa175c437cede74aadfd3b60cbf0de3fcd6 |
|
c2d8ac2
Start adding tests
Sep 7, 2017
| https://github.com/python/cpython/pull/4906/commits/c2d8ac2f8dd8c53ba6c655544f10b33b957305cd |
|
bc06c6b
Add tests for __subclass_base__
Sep 8, 2017
| https://github.com/python/cpython/pull/4906/commits/bc06c6b3fa22d2ec00c672b386ab808579b691bb |
|
86c5d61
Add tests for __class_getitem__
Sep 8, 2017
| https://github.com/python/cpython/pull/4906/commits/86c5d615fd1c1660a1325300f3e0199c6a276225 |
|
2cef78a
Fix trailing whitespace
ilevkivskyi Sep 9, 2017
| https://github.com/python/cpython/pull/4906/commits/2cef78ae92353ca667730d2a1d7a81f36f9501a9 |
|
b9bbf7c
Alternative implementation of __class_getitem__
ilevkivskyi Sep 10, 2017
| https://github.com/python/cpython/pull/4906/commits/b9bbf7c569027cc9bd16d731683a08ea3838ecde |
|
2495e94
Simplify code and fix reference counting
ilevkivskyi Sep 10, 2017
| https://github.com/python/cpython/pull/4906/commits/2495e942c7f90ff7b2292ef44ec5d82bf2281619 |
|
9ca8dfc
Rename __base_subclass__ to __mro_entry__
ilevkivskyi Nov 11, 2017
| https://github.com/python/cpython/pull/4906/commits/9ca8dfca2357d5f1556966c23f346b6d609b98c1 |
|
74bd36f
Add types.resolve_bases
ilevkivskyi Nov 11, 2017
| https://github.com/python/cpython/pull/4906/commits/74bd36f8a4cbcb4bc822a56dab701c58fe77f2ec |
|
6f20c45
Make Python and C versions as similar as possible
ilevkivskyi Nov 11, 2017
| https://github.com/python/cpython/pull/4906/commits/6f20c4518bc4220f8f71ca9725e084ddbf976d2b |
|
bcfbcf6
More tests
ilevkivskyi Nov 11, 2017
| https://github.com/python/cpython/pull/4906/commits/bcfbcf60fc9db8cbf09e1c308aa64bc8126be727 |
|
d7bd630
Fail fast in type.__new__
ilevkivskyi Nov 11, 2017
| https://github.com/python/cpython/pull/4906/commits/d7bd63080d25ca50fcd1101839dea0202ad7d0c2 |
|
29e54c3
Fix a test
ilevkivskyi Nov 11, 2017
| https://github.com/python/cpython/pull/4906/commits/29e54c334dc00427644db08fdad2a73bcb2dc8bd |
|
cba2a58
Test error message
ilevkivskyi Nov 11, 2017
| https://github.com/python/cpython/pull/4906/commits/cba2a58f8417fa44993c5a5f6113b6476875cb4f |
|
966a9ea
Test error message
ilevkivskyi Nov 11, 2017
| https://github.com/python/cpython/pull/4906/commits/966a9ea754e38b34a97b55a7e4b7b46d75cccbcd |
|
734c7e9
Test error message
ilevkivskyi Nov 11, 2017
| https://github.com/python/cpython/pull/4906/commits/734c7e9a79796c6f2f685bde1de188ff0b439446 |
|
042760b
First sketches of typing refactoring
ilevkivskyi Nov 11, 2017
| https://github.com/python/cpython/pull/4906/commits/042760b8956f4c689a1662381afd4dab1df5a068 |
|
450d66f
More work on new typing
ilevkivskyi Nov 12, 2017
| https://github.com/python/cpython/pull/4906/commits/450d66f81841f46dc974ffa38664aaa650be4d8d |
|
e764c61
More fixes
ilevkivskyi Nov 12, 2017
| https://github.com/python/cpython/pull/4906/commits/e764c6121a18665996917ee428dd8e8bb434c984 |
|
c75d80c
Return old _TypeAlias; more fixes
ilevkivskyi Nov 12, 2017
| https://github.com/python/cpython/pull/4906/commits/c75d80c743ae508c907379d99ae76133d879f7b2 |
|
2948724
Return old _TypeAlias; more fixes
ilevkivskyi Nov 12, 2017
| https://github.com/python/cpython/pull/4906/commits/294872449aeade0b02a48b343f98cd0d55437c47 |
|
4b8d8f3
Some more fixes
ilevkivskyi Nov 12, 2017
| https://github.com/python/cpython/pull/4906/commits/4b8d8f3c7e91a7982d375aed09ab0017f5f5a501 |
|
85e1f58
Even more fixes; use f-strings
ilevkivskyi Nov 12, 2017
| https://github.com/python/cpython/pull/4906/commits/85e1f58209a7ddef884f02b742a37a38d3f8fd7b |
|
4a0bf10
Some more ideas
ilevkivskyi Nov 13, 2017
| https://github.com/python/cpython/pull/4906/commits/4a0bf109456e4fb4faaef132ce40bc0fabfcea72 |
|
152d2f6
Allow expansion to multiple bases
Nov 13, 2017
| https://github.com/python/cpython/pull/4906/commits/152d2f6352d3eb70b3b364d4ee020b1bd126663e |
|
73e0693
Merge branch 'base-subclass' into new-typing
Nov 13, 2017
| https://github.com/python/cpython/pull/4906/commits/73e06936276c3d8bc9393d2745bc1ff69bba2585 |
|
6788cba
Update __mro_emtry__ in typing
Nov 13, 2017
| https://github.com/python/cpython/pull/4906/commits/6788cbaf524089939b9012576a2c799da04ce514 |
|
57da017
Start using new __mro_entry__
Nov 13, 2017
| https://github.com/python/cpython/pull/4906/commits/57da0177f51b54b7d384bf4aa1fa6f02581869a1 |
|
cf016fb
Some progress towards new scheme
ilevkivskyi Nov 13, 2017
| https://github.com/python/cpython/pull/4906/commits/cf016fbad73e515925db600ecd1884dc68015faa |
|
f581aa3
Some fixes; use _special
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/f581aa30b4b0269e9cb1708c57f37ed3347e9f2d |
|
1a218e0
Prohibit returning non-tuple
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/1a218e0c42faa7e8d9b34795dc6e3f2f4ccd5fb0 |
|
7cc8d8f
Rename to __mro_entries__
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/7cc8d8ff0b1f54bbb4ecb131098e74afedf95032 |
|
40f98f4
Merge branch 'base-subclass' into new-typing
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/40f98f460556ec713759bea7d44723b3a520ef70 |
|
9f9bf2d
Use new name __mro_entries__; few more fixes
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/9f9bf2d2704eaae0490ef44648bc2b9eab129719 |
|
d50ffa1
Simplify class structure
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/d50ffa131f07d9c6b0686540cce5d57f1dc250d0 |
|
cac30d4
Use _GenericAlias also for Callable
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/cac30d4b9f58e3240f0cc9969afaf3c2cfe4135b |
|
3a608b7
Reorganize code
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/3a608b7eb8ef7883d41f09e6e8e2fe06bfa01fdf |
|
1492a4c
Get rid of _make_subclasshook
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/1492a4c91aa3b50dcb62ba7f19bf4bf476291bab |
|
c0cd0ca
Make ForwardRef public
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/c0cd0ca4aab19b7e72e91796beb478ea63e19156 |
|
99d3ce9
Some minor fixes
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/99d3ce90c52582080c0674e24db002f24cd284b6 |
|
68a0c18
Fix slots test and remove irrelevant
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/68a0c1803b00334d01a6607ba23503f8f71ad036 |
|
1f32259
Fix _Protocol (temporary)
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/1f32259952bdae96b9fb16ed999bf240a763449d |
|
57855bc
Wrap lines longer than 90
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/57855bcf4ff4f737cddafa9432c454df6ddc323f |
|
0555326
Factor out variadic aliases; use slots for special forms
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/05553266085a1952cba515051c20196a9f8243cf |
|
23e63e0
Factor out variadic aliases; use slots for special forms
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/23e63e0c6d10da82046b8a7a7e27aa2cb444893b |
|
fb0bde7
Revert the repr part
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/fb0bde780a2b34cf4b0294952755bb468ebacf31 |
|
2f07026
Docstring formatting
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/2f07026d11b5dad69e2b13cfebac85f3eeba8c22 |
|
d4f8258
Simplify type vars collection
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/d4f825886da2a786c6aa47b1c3d5320458d37c8c |
|
c6f51fe
Simplify type vars collection
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/c6f51fe9175171bf5c933d0607ac487022884db5 |
|
8afdee2
Simplify type evaluation
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/8afdee28ca9248a700adba53d19ce969676a5c37 |
|
ab0f678
Abandon _subcls
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/ab0f6780fa20c419bc7ba1fecf4300040ff2365d |
|
322e9c0
Last fixes; now all tests pass
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/322e9c0e64355d2ca3e5b61300378b6bd831f5b8 |
|
deb04a4
Minor simplification
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/deb04a439259e87589f1cb639ed9924895acb632 |
|
b15eab8
Minor simplifications; docstrings; formatting
ilevkivskyi Nov 14, 2017
| https://github.com/python/cpython/pull/4906/commits/b15eab8e219991e41490f9921c41a76454bb0904 |
|
13fa73c
Add a small FIXME
ilevkivskyi Nov 26, 2017
| https://github.com/python/cpython/pull/4906/commits/13fa73c1bf5b95c614fcc8cb53f740bcf5c421c2 |
|
078c9f3
Merge remote-tracking branch 'upstream/master' into new-typing
ilevkivskyi Dec 16, 2017
| https://github.com/python/cpython/pull/4906/commits/078c9f36422ee96aeb4f912b519ea81526a916cc |
|
252656e
Fix merge
ilevkivskyi Dec 16, 2017
| https://github.com/python/cpython/pull/4906/commits/252656ee74d02dd6fadabc613ae2fe7447a1f480 |
|
6b5a13c
Enable previously skipped tests
ilevkivskyi Dec 16, 2017
| https://github.com/python/cpython/pull/4906/commits/6b5a13c6752e60fd8e250465a74a20c07e4580ac |
|
5bf51d1
Fix __all__
ilevkivskyi Dec 16, 2017
| https://github.com/python/cpython/pull/4906/commits/5bf51d1489fd82fad245daa33469014ff042af5f |
|
2cf4929
Fix tests
ilevkivskyi Dec 16, 2017
| https://github.com/python/cpython/pull/4906/commits/2cf49299ad504513b82e0255198da18b3bac2519 |
|
eebe228
Add one more TODO item
ilevkivskyi Dec 28, 2017
| https://github.com/python/cpython/pull/4906/commits/eebe228a77433b45801f1347eb8d8af6c0d7aba7 |
|
41a1f4a
Merge remote-tracking branch 'upstream/master' into new-typing
ilevkivskyi Dec 28, 2017
| https://github.com/python/cpython/pull/4906/commits/41a1f4a7ffea011d4776afc179856988334283c4 |
|
bec3483
Merge remote-tracking branch 'upstream/master' into new-typing
Jan 11, 2018
| https://github.com/python/cpython/pull/4906/commits/bec348367cfdd77477ed2c731c2f9a50605896c0 |
|
9b4911b
Fix __class_getitem__ calling convention
Jan 11, 2018
| https://github.com/python/cpython/pull/4906/commits/9b4911beb549b2000549a12a0a2dd7f44ce7bd28 |
|
18bdfbc
Address review comments
Jan 11, 2018
| https://github.com/python/cpython/pull/4906/commits/18bdfbc39c2dc04206ae551e9f98a9beda06e986 |
|
3296b1b
Minor style fix
Jan 11, 2018
| https://github.com/python/cpython/pull/4906/commits/3296b1b0285f9db8f721469d470363be7026adb6 |
|
bee8838
Some style changes; use f-strings for speed
Jan 14, 2018
| https://github.com/python/cpython/pull/4906/commits/bee8838e8850d8577441229bd50906294584b9e5 |
|
022e11b
Fix remaining FIXMEs
Jan 14, 2018
| https://github.com/python/cpython/pull/4906/commits/022e11bcae98aee480d4433c758b2884798181e0 |
|
73b7b0b
Add some whitespace; pospone proper solution for typing/#512
Jan 14, 2018
| https://github.com/python/cpython/pull/4906/commits/73b7b0b52d5eaccdbfe3a20901bd7883e4caa1f3 |
|
2ca8e6e
Simplify generating special aliases for ABCs
Jan 14, 2018
| https://github.com/python/cpython/pull/4906/commits/2ca8e6eb656fae3f7f1fee561fa0207145e13b4a |
|
1f57186
Merge remote-tracking branch 'upstream/master' into new-typing
Jan 14, 2018
| https://github.com/python/cpython/pull/4906/commits/1f5718649433e6cf7b06d7020d8edf3e584e7eff |
|
5114efe
Get rid of unused and rarely used names
Jan 14, 2018
| https://github.com/python/cpython/pull/4906/commits/5114efe90438812809cc26dd3dcd5b49a8dab702 |
|
ff2b2ad
Add missing r converters
Jan 14, 2018
| https://github.com/python/cpython/pull/4906/commits/ff2b2ade45f875e2ea6b2691d9ba00e5d9b04192 |
|
19a7563
Return the dot back
Jan 14, 2018
| https://github.com/python/cpython/pull/4906/commits/19a7563ebd082074f7ea6e1ae954e58d3d9093e9 |
|
ddc9204
Fix binary bool ops adter newline
Jan 14, 2018
| https://github.com/python/cpython/pull/4906/commits/ddc9204c9bd73de0da2e6170109b506973be0c69 |
|
2a3ecb0
Fix corner case in multiple inheritance of special generics
Jan 14, 2018
| https://github.com/python/cpython/pull/4906/commits/2a3ecb02e68726f63f05bac5b8d8cf0dc9daf8c0 |
|
3e7ee82
Another round of review
Jan 14, 2018
| https://github.com/python/cpython/pull/4906/commits/3e7ee8287700aac16c21bd3ac0e91e9f56b238c1 |
|
bc936e6
Fix refleak hunting mode (-R)
Jan 14, 2018
| https://github.com/python/cpython/pull/4906/commits/bc936e626f141cc974e547ae172d86ce699edd6d |
|
Clear filters
| https://github.com/python/cpython/pull/4906/files |
| Please reload this page | https://github.com/python/cpython/pull/4906/files |
| Please reload this page | https://github.com/python/cpython/pull/4906/files |
|
dataclasses.py
| https://github.com/python/cpython/pull/4906/files#diff-44ce2dc1c4922b2f5cf7631d8f86cc569a4c25eb003aaecdc2bc22eb9163d5f5 |
|
refleak.py
| https://github.com/python/cpython/pull/4906/files#diff-a9ae74da20089d7e315cc884eec16e9105c45fefd9b3da12e3382fb43c4310c9 |
|
test_pydoc.py
| https://github.com/python/cpython/pull/4906/files#diff-ae73926bd5950f3b4293553200949f1bcb58bae55d13d81b20d4d82d82912621 |
|
test_typing.py
| https://github.com/python/cpython/pull/4906/files#diff-04d29c98076c2d6bb75921ea9becb26a862544d39b71db87b6e354c759b9305d |
|
typing.py
| https://github.com/python/cpython/pull/4906/files#diff-ddb987fca5f5df0c9a2f5521ed687919d70bb3d64eaeb8021f98833a2a716887 |
| Lib/dataclasses.py | https://github.com/python/cpython/pull/4906/files#diff-44ce2dc1c4922b2f5cf7631d8f86cc569a4c25eb003aaecdc2bc22eb9163d5f5 |
|
View file
| https://github.com/ilevkivskyi/cpython/blob/bc936e626f141cc974e547ae172d86ce699edd6d/Lib/dataclasses.py |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/4906/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/4906/files#diff-44ce2dc1c4922b2f5cf7631d8f86cc569a4c25eb003aaecdc2bc22eb9163d5f5 |
|
| https://github.com/python/cpython/pull/4906/files#diff-44ce2dc1c4922b2f5cf7631d8f86cc569a4c25eb003aaecdc2bc22eb9163d5f5 |
| Lib/test/libregrtest/refleak.py | https://github.com/python/cpython/pull/4906/files#diff-a9ae74da20089d7e315cc884eec16e9105c45fefd9b3da12e3382fb43c4310c9 |
|
View file
| https://github.com/ilevkivskyi/cpython/blob/bc936e626f141cc974e547ae172d86ce699edd6d/Lib/test/libregrtest/refleak.py |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/4906/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/4906/files#diff-a9ae74da20089d7e315cc884eec16e9105c45fefd9b3da12e3382fb43c4310c9 |
|
| https://github.com/python/cpython/pull/4906/files#diff-a9ae74da20089d7e315cc884eec16e9105c45fefd9b3da12e3382fb43c4310c9 |
| Lib/test/test_pydoc.py | https://github.com/python/cpython/pull/4906/files#diff-ae73926bd5950f3b4293553200949f1bcb58bae55d13d81b20d4d82d82912621 |
|
View file
| https://github.com/ilevkivskyi/cpython/blob/bc936e626f141cc974e547ae172d86ce699edd6d/Lib/test/test_pydoc.py |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/4906/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/4906/files#diff-ae73926bd5950f3b4293553200949f1bcb58bae55d13d81b20d4d82d82912621 |
|
| https://github.com/python/cpython/pull/4906/files#diff-ae73926bd5950f3b4293553200949f1bcb58bae55d13d81b20d4d82d82912621 |
| Please reload this page | https://github.com/python/cpython/pull/4906/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 |