Title: bpo-33041: Rework compiling an "async for" loop. by serhiy-storchaka · Pull Request #6142 · python/cpython · GitHub
Open Graph Title: bpo-33041: Rework compiling an "async for" loop. by serhiy-storchaka · Pull Request #6142 · python/cpython
X Title: bpo-33041: Rework compiling an "async for" loop. by serhiy-storchaka · Pull Request #6142 · python/cpython
Description: Added new opcode END_ASYNC_FOR. Setting global StopAsyncIteration no longer breaks "async for" loops. Jumping into an "async for" loop is now disabled. Jumping out of an "async for" loop no longer corrupts the stack. Simplify the compiler. https://bugs.python.org/issue33041
Open Graph Description: Added new opcode END_ASYNC_FOR. Setting global StopAsyncIteration no longer breaks "async for" loops. Jumping into an "async for" loop is now disabled. Jumping out of an "a...
X Description: Added new opcode END_ASYNC_FOR. Setting global StopAsyncIteration no longer breaks "async for" loops. Jumping into an "async for" loop is now disabled. Jumping o...
Opengraph URL: https://github.com/python/cpython/pull/6142
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:6a2c9ccb-9329-6234-05e3-a572d359d6db |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | EB9A:5348:29BFA4:3D3A75:6A560638 |
| html-safe-nonce | 94fa25d6c109bf8f26768355329908dc36d320473f9282d3c10798f945dba999 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQjlBOjUzNDg6MjlCRkE0OjNEM0E3NTo2QTU2MDYzOCIsInZpc2l0b3JfaWQiOiIyNjc5MDQwNTQ0Nzc3NTY5ODQ4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 954fb0885497401e24ae7255f622fa7d007ed50e86f693485f6d6c9ecb88ffd5 |
| hovercard-subject-tag | pull_request:175748019 |
| 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 | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/python/cpython/pull/6142/files |
| twitter:image | https://avatars.githubusercontent.com/u/3659035?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/3659035?s=400&v=4 |
| og:image:alt | Added new opcode END_ASYNC_FOR. Setting global StopAsyncIteration no longer breaks "async for" loops. Jumping into an "async for" loop is now disabled. Jumping out of an "a... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | f4368738fc918fecd9b3958f6b49218bbe60d4185f38e72e3954e11f1ad0213a |
| 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 | ed27e29ef37c0e8f612ea3fed8118b955b8314e2 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width