| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:fea4a53a-96f7-7efc-894d-0b634553ab3d |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | E94E:3C7D7F:27BD5C5:35B5E4F:696AE5C9 |
| html-safe-nonce | 49ba137bb77670b3fcebd286c452a698335da99777d5ea90c0ac6430d8d655b7 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFOTRFOjNDN0Q3RjoyN0JENUM1OjM1QjVFNEY6Njk2QUU1QzkiLCJ2aXNpdG9yX2lkIjoiMjY4NDM4OTE5NTEyMjUzODk3IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 4d9c0089de8d5a6b1bf2b0352d90f842ff931bc7ef19c8dce95324051af02ae4 |
| hovercard-subject-tag | pull_request:759333065 |
| 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 | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/RustPython/RustPython/3316/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/14bc87d3821b9dbe40366979e3e4b1ffb1db268dd2e947078b1236fe5c899893/RustPython/RustPython/pull/3316 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/14bc87d3821b9dbe40366979e3e4b1ffb1db268dd2e947078b1236fe5c899893/RustPython/RustPython/pull/3316 |
| og:image:alt | #3244 |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | qingshi163 |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d |
| turbo-cache-control | no-preview |
| go-import | github.com/RustPython/RustPython git https://github.com/RustPython/RustPython.git |
| octolytics-dimension-user_id | 39710557 |
| octolytics-dimension-user_login | RustPython |
| octolytics-dimension-repository_id | 135201145 |
| octolytics-dimension-repository_nwo | RustPython/RustPython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 135201145 |
| octolytics-dimension-repository_network_root_nwo | RustPython/RustPython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 3d84d50b3c75fa36755c3cf392edbc09e626f979 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/RustPython/RustPython/pull/3316#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fpull%2F3316 |
| 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%2FRustPython%2FRustPython%2Fpull%2F3316 |
|
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%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=RustPython%2FRustPython |
| Reload | https://github.com/RustPython/RustPython/pull/3316 |
| Reload | https://github.com/RustPython/RustPython/pull/3316 |
| Reload | https://github.com/RustPython/RustPython/pull/3316 |
|
RustPython
| https://github.com/RustPython |
| RustPython | https://github.com/RustPython/RustPython |
|
Notifications
| https://github.com/login?return_to=%2FRustPython%2FRustPython |
|
Fork
1.4k
| https://github.com/login?return_to=%2FRustPython%2FRustPython |
|
Star
21.7k
| https://github.com/login?return_to=%2FRustPython%2FRustPython |
|
Code
| https://github.com/RustPython/RustPython |
|
Issues
278
| https://github.com/RustPython/RustPython/issues |
|
Pull requests
92
| https://github.com/RustPython/RustPython/pulls |
|
Discussions
| https://github.com/RustPython/RustPython/discussions |
|
Actions
| https://github.com/RustPython/RustPython/actions |
|
Projects
0
| https://github.com/RustPython/RustPython/projects |
|
Wiki
| https://github.com/RustPython/RustPython/wiki |
|
Security
Uh oh!
There was an error while loading. Please reload this page.
| https://github.com/RustPython/RustPython/security |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
|
Insights
| https://github.com/RustPython/RustPython/pulse |
|
Code
| https://github.com/RustPython/RustPython |
|
Issues
| https://github.com/RustPython/RustPython/issues |
|
Pull requests
| https://github.com/RustPython/RustPython/pulls |
|
Discussions
| https://github.com/RustPython/RustPython/discussions |
|
Actions
| https://github.com/RustPython/RustPython/actions |
|
Projects
| https://github.com/RustPython/RustPython/projects |
|
Wiki
| https://github.com/RustPython/RustPython/wiki |
|
Security
| https://github.com/RustPython/RustPython/security |
|
Insights
| https://github.com/RustPython/RustPython/pulse |
| Sign up for GitHub
| https://github.com/signup?return_to=%2FRustPython%2FRustPython%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=%2FRustPython%2FRustPython%2Fissues%2Fnew%2Fchoose |
| Jump to bottom | https://github.com/RustPython/RustPython/pull/3316#issue-comment-box |
| youknowone | https://github.com/youknowone |
| RustPython:main | https://github.com/RustPython/RustPython/tree/main |
| qingshi163:sequence-protocol | https://github.com/qingshi163/RustPython/tree/sequence-protocol |
|
Impl PySequence Protocol
| https://github.com/RustPython/RustPython/pull/3316#top |
| youknowone | https://github.com/youknowone |
| RustPython:main | https://github.com/RustPython/RustPython/tree/main |
| qingshi163:sequence-protocol | https://github.com/qingshi163/RustPython/tree/sequence-protocol |
|
Conversation
10
| https://github.com/RustPython/RustPython/pull/3316 |
|
Commits
46
| https://github.com/RustPython/RustPython/pull/3316/commits |
|
Checks
0
| https://github.com/RustPython/RustPython/pull/3316/checks |
|
Files changed
| https://github.com/RustPython/RustPython/pull/3316/files |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
| https://github.co/hiddenchars |
| https://github.com/RustPython/RustPython/pull/{{ revealButtonHref }} |
|
| https://github.com/qingshi163 |
| qingshi163 | https://github.com/qingshi163 |
| Oct 15, 2021 | https://github.com/RustPython/RustPython/pull/3316#issue-1027596701 |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
| #3244 | https://github.com/RustPython/RustPython/issues/3244 |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
| https://github.com/DimitrisJim |
| DimitrisJim | https://github.com/DimitrisJim |
|
Oct 16, 2021
| https://github.com/RustPython/RustPython/pull/3316#ref-pullrequest-1027446039 |
|
Allow any mapping for locals.
#3314
| https://github.com/RustPython/RustPython/pull/3314 |
| https://github.com/DimitrisJim |
| DimitrisJim | https://github.com/DimitrisJim |
| Oct 16, 2021 | https://github.com/RustPython/RustPython/pull/3316#issuecomment-944861166 |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
| #3306 | https://github.com/RustPython/RustPython/pull/3306 |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
| https://github.com/youknowone |
| youknowone | https://github.com/youknowone |
|
Oct 16, 2021
| https://github.com/RustPython/RustPython/pull/3316#pullrequestreview-781331878 |
|
View reviewed changes
| https://github.com/RustPython/RustPython/pull/3316/files |
| vm/src/protocol/sequence.rs | https://github.com/RustPython/RustPython/pull/3316/files#diff-00cda750bd6a4c292be509c3291d7ee7c576ab8f56b9e4d583374b1a14f3560e |
| youknowone | https://github.com/youknowone |
| Oct 16, 2021 | https://github.com/RustPython/RustPython/pull/3316#discussion_r730215910 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
| https://github.com/youknowone |
| youknowone | https://github.com/youknowone |
| Oct 16, 2021 | https://github.com/RustPython/RustPython/pull/3316#issuecomment-944866074 |
| @Snowapril | https://github.com/Snowapril |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
| https://github.com/DimitrisJim |
| DimitrisJim | https://github.com/DimitrisJim |
|
Oct 16, 2021
| https://github.com/RustPython/RustPython/pull/3316#pullrequestreview-781335876 |
|
View reviewed changes
| https://github.com/RustPython/RustPython/pull/3316/files |
| vm/src/protocol/sequence.rs | https://github.com/RustPython/RustPython/pull/3316/files#diff-00cda750bd6a4c292be509c3291d7ee7c576ab8f56b9e4d583374b1a14f3560e |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
| https://github.com/youknowone |
| youknowone | https://github.com/youknowone |
| October 16, 2021 07:24 | https://github.com/RustPython/RustPython/pull/3316#event-5472764843 |
| https://github.com/qingshi163 |
| qingshi163 | https://github.com/qingshi163 |
| force-pushed | https://github.com/RustPython/RustPython/compare/a07857cc64fd5d0d81d3616050a6be57fbffcacc..4f10fde9e781d64ba5d1a961607950160af4b6c9 |
| a07857c | https://github.com/RustPython/RustPython/commit/a07857cc64fd5d0d81d3616050a6be57fbffcacc |
| 4f10fde | https://github.com/RustPython/RustPython/commit/4f10fde9e781d64ba5d1a961607950160af4b6c9 |
|
Compare
| https://github.com/RustPython/RustPython/compare/a07857cc64fd5d0d81d3616050a6be57fbffcacc..4f10fde9e781d64ba5d1a961607950160af4b6c9 |
| October 16, 2021 10:59 | https://github.com/RustPython/RustPython/pull/3316#event-5472944854 |
| https://github.com/youknowone |
| youknowone | https://github.com/youknowone |
| Oct 16, 2021 | https://github.com/RustPython/RustPython/pull/3316#issuecomment-944929365 |
| @DimitrisJim | https://github.com/DimitrisJim |
| #3306 | https://github.com/RustPython/RustPython/pull/3306 |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
| https://github.com/DimitrisJim |
| DimitrisJim | https://github.com/DimitrisJim |
| Oct 16, 2021 | https://github.com/RustPython/RustPython/pull/3316#issuecomment-944942768 |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
| https://github.com/qingshi163 |
| qingshi163 | https://github.com/qingshi163 |
| force-pushed | https://github.com/RustPython/RustPython/compare/944eb0d87b5c7aa6e679cc34202f49fea35c8a72..baeca0a494fe60bbf4de19f243d3e05d522c3e26 |
| 944eb0d | https://github.com/RustPython/RustPython/commit/944eb0d87b5c7aa6e679cc34202f49fea35c8a72 |
| baeca0a | https://github.com/RustPython/RustPython/commit/baeca0a494fe60bbf4de19f243d3e05d522c3e26 |
|
Compare
| https://github.com/RustPython/RustPython/compare/944eb0d87b5c7aa6e679cc34202f49fea35c8a72..baeca0a494fe60bbf4de19f243d3e05d522c3e26 |
| October 17, 2021 09:21 | https://github.com/RustPython/RustPython/pull/3316#event-5473997857 |
| https://github.com/zetwhite |
| zetwhite | https://github.com/zetwhite |
|
Oct 24, 2021
| https://github.com/RustPython/RustPython/pull/3316#ref-pullrequest-1034314044 |
|
Implements Comparable for PyDictKeys, PyDictItems
#3366
| https://github.com/RustPython/RustPython/pull/3366 |
| https://github.com/qingshi163 |
| qingshi163 | https://github.com/qingshi163 |
| force-pushed | https://github.com/RustPython/RustPython/compare/baeca0a494fe60bbf4de19f243d3e05d522c3e26..b65849aabfb66965164ae9fc97f3e719163d8fc8 |
| baeca0a | https://github.com/RustPython/RustPython/commit/baeca0a494fe60bbf4de19f243d3e05d522c3e26 |
| b65849a | https://github.com/RustPython/RustPython/commit/b65849aabfb66965164ae9fc97f3e719163d8fc8 |
|
Compare
| https://github.com/RustPython/RustPython/compare/baeca0a494fe60bbf4de19f243d3e05d522c3e26..b65849aabfb66965164ae9fc97f3e719163d8fc8 |
| November 13, 2021 14:14 | https://github.com/RustPython/RustPython/pull/3316#event-5613185310 |
| https://github.com/Snowapril |
| Snowapril | https://github.com/Snowapril |
|
Nov 15, 2021
| https://github.com/RustPython/RustPython/pull/3316#ref-pullrequest-1053084335 |
|
Dict keys isdisjoint
#3437
| https://github.com/RustPython/RustPython/pull/3437 |
| https://github.com/qingshi163 |
| qingshi163 | https://github.com/qingshi163 |
|
Nov 19, 2021
| https://github.com/RustPython/RustPython/pull/3316#ref-pullrequest-1057721630 |
|
Refactor and new sequence traits, generic sequence operation
#3445
| https://github.com/RustPython/RustPython/pull/3445 |
| https://github.com/qingshi163 |
| qingshi163 | https://github.com/qingshi163 |
| force-pushed | https://github.com/RustPython/RustPython/compare/2a8373cdbf466bfabc9dd79074a058d8b00e5b0d..880089146b6566b3b9fc545e62326998758e7c88 |
| 2a8373c | https://github.com/RustPython/RustPython/commit/2a8373cdbf466bfabc9dd79074a058d8b00e5b0d |
| 8800891 | https://github.com/RustPython/RustPython/commit/880089146b6566b3b9fc545e62326998758e7c88 |
|
Compare
| https://github.com/RustPython/RustPython/compare/2a8373cdbf466bfabc9dd79074a058d8b00e5b0d..880089146b6566b3b9fc545e62326998758e7c88 |
| November 23, 2021 13:22 | https://github.com/RustPython/RustPython/pull/3316#event-5660305129 |
| https://github.com/qingshi163 |
| qingshi163 | https://github.com/qingshi163 |
|
Nov 27, 2021
| https://github.com/RustPython/RustPython/pull/3316#ref-pullrequest-1064978994 |
|
Refactor Mapping Protocol and Item Protocol
#3462
| https://github.com/RustPython/RustPython/pull/3462 |
| https://github.com/qingshi163 |
| qingshi163 | https://github.com/qingshi163 |
| force-pushed | https://github.com/RustPython/RustPython/compare/880089146b6566b3b9fc545e62326998758e7c88..a6fd2cdbc977af2df615953c99bf511479a4dec4 |
| 8800891 | https://github.com/RustPython/RustPython/commit/880089146b6566b3b9fc545e62326998758e7c88 |
| a6fd2cd | https://github.com/RustPython/RustPython/commit/a6fd2cdbc977af2df615953c99bf511479a4dec4 |
|
Compare
| https://github.com/RustPython/RustPython/compare/880089146b6566b3b9fc545e62326998758e7c88..a6fd2cdbc977af2df615953c99bf511479a4dec4 |
| December 4, 2021 15:16 | https://github.com/RustPython/RustPython/pull/3316#event-5715750924 |
| https://github.com/qingshi163 |
| qingshi163 | https://github.com/qingshi163 |
| Dec 7, 2021 | https://github.com/RustPython/RustPython/pull/3316#event-5729176313 |
| https://github.com/qingshi163 |
| qingshi163 | https://github.com/qingshi163 |
| December 7, 2021 17:55 | https://github.com/RustPython/RustPython/pull/3316#event-5729177638 |
| https://github.com/qingshi163 |
| qingshi163 | https://github.com/qingshi163 |
| youknowone | https://github.com/youknowone |
| December 7, 2021 17:55 | https://github.com/RustPython/RustPython/pull/3316#event-5729178108 |
| https://github.com/qingshi163 |
| qingshi163 | https://github.com/qingshi163 |
| Dec 20, 2021 | https://github.com/RustPython/RustPython/pull/3316#issuecomment-998047614 |
| @youknowone | https://github.com/youknowone |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
| https://github.com/Snowapril |
| Snowapril | https://github.com/Snowapril |
| Mar 12, 2022 | https://github.com/RustPython/RustPython/pull/3316#issuecomment-1065809442 |
| @qingshi163 | https://github.com/qingshi163 |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
| https://github.com/youknowone |
| youknowone | https://github.com/youknowone |
| Mar 12, 2022 | https://github.com/RustPython/RustPython/pull/3316#issuecomment-1065823255 |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
| qingshi163 | https://github.com/qingshi163 |
| March 12, 2022 16:12 | https://github.com/RustPython/RustPython/pull/3316#commits-pushed-a699bce |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| Impl PySequence Protocol | https://github.com/RustPython/RustPython/pull/3316/commits/a699bce716bbc8293ee416e1bb55cac2cfc4f282 |
| a699bce | https://github.com/RustPython/RustPython/pull/3316/commits/a699bce716bbc8293ee416e1bb55cac2cfc4f282 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| Impl PySequence functions | https://github.com/RustPython/RustPython/pull/3316/commits/b084ca0efbb408de78dd4dcdc6dfdf39f79b48c6 |
| b084ca0 | https://github.com/RustPython/RustPython/pull/3316/commits/b084ca0efbb408de78dd4dcdc6dfdf39f79b48c6 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| Impl PySequece to tuple and list | https://github.com/RustPython/RustPython/pull/3316/commits/13f40ec225a5267b568b9484adad3bc721ce1db5 |
| 13f40ec | https://github.com/RustPython/RustPython/pull/3316/commits/13f40ec225a5267b568b9484adad3bc721ce1db5 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| Fix iter protocol now try use sequence protocol is no iter slot | https://github.com/RustPython/RustPython/pull/3316/commits/e40894a274f35772f99dcb865d0a5587996255ec |
| e40894a | https://github.com/RustPython/RustPython/pull/3316/commits/e40894a274f35772f99dcb865d0a5587996255ec |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| Impl PySequence contains, count and index | https://github.com/RustPython/RustPython/pull/3316/commits/bb7469ce9bbfd46a8804714763ac0df016cd56ba |
| bb7469c | https://github.com/RustPython/RustPython/pull/3316/commits/bb7469ce9bbfd46a8804714763ac0df016cd56ba |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| fix error string | https://github.com/RustPython/RustPython/pull/3316/commits/c460f06f6ebc5f2417d33549250393ff6d68ee94 |
| c460f06 | https://github.com/RustPython/RustPython/pull/3316/commits/c460f06f6ebc5f2417d33549250393ff6d68ee94 |
| qingshi163 | https://github.com/qingshi163 |
| March 12, 2022 16:12 | https://github.com/RustPython/RustPython/pull/3316#commits-pushed-83ae4b1 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| impl sequence protocol for dict_items dict_values dict_keys | https://github.com/RustPython/RustPython/pull/3316/commits/83ae4b1142b2dc16291722af51983d19ef1ea5c4 |
| 83ae4b1 | https://github.com/RustPython/RustPython/pull/3316/commits/83ae4b1142b2dc16291722af51983d19ef1ea5c4 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| refactor sliceable incomplete sequence protocol for list | https://github.com/RustPython/RustPython/pull/3316/commits/b4907f0703e868e9697081707953b3a2d88c6ea6 |
| b4907f0 | https://github.com/RustPython/RustPython/pull/3316/commits/b4907f0703e868e9697081707953b3a2d88c6ea6 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| refactor PySliceableSequence -> SlicableSequenceOp | https://github.com/RustPython/RustPython/pull/3316/commits/4be3c4f5989a1869a6b7c79da2a4e44b84938d0b |
| 4be3c4f | https://github.com/RustPython/RustPython/pull/3316/commits/4be3c4f5989a1869a6b7c79da2a4e44b84938d0b |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| refactor BufferResizeGuard | https://github.com/RustPython/RustPython/pull/3316/commits/01a8e01ec8d5eb6f322a8fc4dc18018e45233f1c |
| 01a8e01 | https://github.com/RustPython/RustPython/pull/3316/commits/01a8e01ec8d5eb6f322a8fc4dc18018e45233f1c |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| refactor use SliceableSequence for array | https://github.com/RustPython/RustPython/pull/3316/commits/e3247dae7ab21b8294f620bbc45a81242cc1c4e6 |
| e3247da | https://github.com/RustPython/RustPython/pull/3316/commits/e3247dae7ab21b8294f620bbc45a81242cc1c4e6 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| fix rebase | https://github.com/RustPython/RustPython/pull/3316/commits/6b17fa1d3d49f62689f83e23a2ef95781aa413ab |
| 6b17fa1 | https://github.com/RustPython/RustPython/pull/3316/commits/6b17fa1d3d49f62689f83e23a2ef95781aa413ab |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| impl sequence protocol for PyRange | https://github.com/RustPython/RustPython/pull/3316/commits/29e08314a4f2719281777f396152571d66bd5556 |
| 29e0831 | https://github.com/RustPython/RustPython/pull/3316/commits/29e08314a4f2719281777f396152571d66bd5556 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| impl sequence protocol for PySet | https://github.com/RustPython/RustPython/pull/3316/commits/f18b8f1a28f7af299d0f14a3bab15733d4346b65 |
| f18b8f1 | https://github.com/RustPython/RustPython/pull/3316/commits/f18b8f1a28f7af299d0f14a3bab15733d4346b65 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| impl sequence protocol for PyFrozenSet | https://github.com/RustPython/RustPython/pull/3316/commits/0545e6a2dccdc7a354bf6db50dd1e067833c5d83 |
| 0545e6a | https://github.com/RustPython/RustPython/pull/3316/commits/0545e6a2dccdc7a354bf6db50dd1e067833c5d83 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| impl sequence protocol for PyTuple | https://github.com/RustPython/RustPython/pull/3316/commits/1536dd9417f33ed6d83ae8c5035053b06b583c8c |
| 1536dd9 | https://github.com/RustPython/RustPython/pull/3316/commits/1536dd9417f33ed6d83ae8c5035053b06b583c8c |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| impl sequence protocol for PyStr | https://github.com/RustPython/RustPython/pull/3316/commits/066ba2fec19769f5040b9dc1f5ff5886f70a9244 |
| 066ba2f | https://github.com/RustPython/RustPython/pull/3316/commits/066ba2fec19769f5040b9dc1f5ff5886f70a9244 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| impl sequence protocol for PyDeque | https://github.com/RustPython/RustPython/pull/3316/commits/0c9235ce0a4c339d6ffbb8a3327e4570a226dea1 |
| 0c9235c | https://github.com/RustPython/RustPython/pull/3316/commits/0c9235ce0a4c339d6ffbb8a3327e4570a226dea1 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| fix rebase | https://github.com/RustPython/RustPython/pull/3316/commits/b91ec2690f1fd3e4ecf3ceae2250b0e928f7d8ac |
| b91ec26 | https://github.com/RustPython/RustPython/pull/3316/commits/b91ec2690f1fd3e4ecf3ceae2250b0e928f7d8ac |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| mark fail tests | https://github.com/RustPython/RustPython/pull/3316/commits/10020a910cd208c09228a277ffde8bec1e6d34a7 |
| 10020a9 | https://github.com/RustPython/RustPython/pull/3316/commits/10020a910cd208c09228a277ffde8bec1e6d34a7 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| fix fmt | https://github.com/RustPython/RustPython/pull/3316/commits/994c0be4796e6a147b1f13500bbb18d145c11811 |
| 994c0be | https://github.com/RustPython/RustPython/pull/3316/commits/994c0be4796e6a147b1f13500bbb18d145c11811 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| move obj_as to sequence_downcast | https://github.com/RustPython/RustPython/pull/3316/commits/0abe90dd0a49ac8658c5cc2d461f7e61970ff2fc |
| 0abe90d | https://github.com/RustPython/RustPython/pull/3316/commits/0abe90dd0a49ac8658c5cc2d461f7e61970ff2fc |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| fix item protocol use sequence protocol | https://github.com/RustPython/RustPython/pull/3316/commits/c6ee5630887ac877db7bdb0e29dfff09a6567251 |
| c6ee563 | https://github.com/RustPython/RustPython/pull/3316/commits/c6ee5630887ac877db7bdb0e29dfff09a6567251 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| fix hang on __index__ | https://github.com/RustPython/RustPython/pull/3316/commits/7b8c4091b59192cf1551dab9bef97ba3a1244878 |
| 7b8c409 | https://github.com/RustPython/RustPython/pull/3316/commits/7b8c4091b59192cf1551dab9bef97ba3a1244878 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| fix bytes getitem return type | https://github.com/RustPython/RustPython/pull/3316/commits/a2d71e7d829076108aa41e2593d32fd52e51862b |
| a2d71e7 | https://github.com/RustPython/RustPython/pull/3316/commits/a2d71e7d829076108aa41e2593d32fd52e51862b |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| fix sliceable return index error instead overflow error | https://github.com/RustPython/RustPython/pull/3316/commits/8cdbd182b21411f72bff9b791112840b9eb74c38 |
| 8cdbd18 | https://github.com/RustPython/RustPython/pull/3316/commits/8cdbd182b21411f72bff9b791112840b9eb74c38 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| fix range raise overflow error for isize | https://github.com/RustPython/RustPython/pull/3316/commits/9d443bbbdc25f1028848db9c13e315b6394ec60b |
| 9d443bb | https://github.com/RustPython/RustPython/pull/3316/commits/9d443bbbdc25f1028848db9c13e315b6394ec60b |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| fix bytearray delitem not raise buffer error | https://github.com/RustPython/RustPython/pull/3316/commits/a3655d3e28c5004f1b123ab422ad93982d143cb7 |
| a3655d3 | https://github.com/RustPython/RustPython/pull/3316/commits/a3655d3e28c5004f1b123ab422ad93982d143cb7 |
|
| https://github.com/qingshi163 |
|
| https://github.com/youknowone |
| unmark passed test | https://github.com/RustPython/RustPython/pull/3316/commits/d962fd93164cad3614dc189dfd1b7c8ba4f0b4e2 |
| d962fd9 | https://github.com/RustPython/RustPython/pull/3316/commits/d962fd93164cad3614dc189dfd1b7c8ba4f0b4e2 |
| https://github.com/youknowone |
| youknowone | https://github.com/youknowone |
|
Mar 12, 2022
| https://github.com/RustPython/RustPython/pull/3316#pullrequestreview-907962482 |
|
View reviewed changes
| https://github.com/RustPython/RustPython/pull/3316/files |
| https://github.com/youknowone |
| youknowone | https://github.com/youknowone |
| force-pushed | https://github.com/RustPython/RustPython/compare/07a46a893408d93b416f4910a344e34a1f37fe74..d962fd93164cad3614dc189dfd1b7c8ba4f0b4e2 |
| 07a46a8 | https://github.com/RustPython/RustPython/commit/07a46a893408d93b416f4910a344e34a1f37fe74 |
| d962fd9 | https://github.com/RustPython/RustPython/commit/d962fd93164cad3614dc189dfd1b7c8ba4f0b4e2 |
|
Compare
| https://github.com/RustPython/RustPython/compare/07a46a893408d93b416f4910a344e34a1f37fe74..d962fd93164cad3614dc189dfd1b7c8ba4f0b4e2 |
| March 12, 2022 07:13 | https://github.com/RustPython/RustPython/pull/3316#event-6229320742 |
|
| https://github.com/youknowone |
| Revert "Fix clippy warning for derive" | https://github.com/RustPython/RustPython/pull/3316/commits/09d057243eefa8dce2d70fe583dc61c08e7fc95b |
| 09d0572 | https://github.com/RustPython/RustPython/pull/3316/commits/09d057243eefa8dce2d70fe583dc61c08e7fc95b |
| 45015df | https://github.com/qingshi163/RustPython/commit/45015dfedca9914f975e8ac6b8cdea1e09245976 |
| https://github.com/youknowone |
| youknowone | https://github.com/youknowone |
| Mar 12, 2022 | https://github.com/RustPython/RustPython/pull/3316#issuecomment-1065839698 |
| @qingshi163 | https://github.com/qingshi163 |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
| https://github.com/youknowone |
| youknowone | https://github.com/youknowone |
| def4a2b | https://github.com/RustPython/RustPython/commit/def4a2b91ac74130ca46b6af43ac2471a9f24d79 |
| Mar 12, 2022 | https://github.com/RustPython/RustPython/pull/3316#event-6229393128 |
| https://github.com/qingshi163 |
| qingshi163 | https://github.com/qingshi163 |
| May 11, 2022 17:22 | https://github.com/RustPython/RustPython/pull/3316#event-6592303530 |
| https://github.com/youknowone |
| youknowone | https://github.com/youknowone |
|
May 28, 2022
| https://github.com/RustPython/RustPython/pull/3316#ref-issue-1020089102 |
|
Implement protocols (Abstract obejcts layer)
#3244
| https://github.com/RustPython/RustPython/issues/3244 |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fpull%2F3316 |
|
| https://github.com/DimitrisJim |
|
DimitrisJim
| https://github.com/DimitrisJim |
|
| https://github.com/RustPython/RustPython/pull/3316/files/a07857cc64fd5d0d81d3616050a6be57fbffcacc |
|
| https://github.com/youknowone |
|
youknowone
| https://github.com/youknowone |
|
| https://github.com/RustPython/RustPython/pull/3316/files/07a46a893408d93b416f4910a344e34a1f37fe74 |
| Please reload this page | https://github.com/RustPython/RustPython/pull/3316 |
|
| https://github.com/qingshi163 |
|
| https://github.com/DimitrisJim |
|
| https://github.com/youknowone |
|
| https://github.com/Snowapril |
|
| 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 |