Title: Maybe Drop "channels" from _xxsubinterpreters · Issue #101524 · python/cpython · GitHub
Open Graph Title: Maybe Drop "channels" from _xxsubinterpreters · Issue #101524 · python/cpython
X Title: Maybe Drop "channels" from _xxsubinterpreters · Issue #101524 · python/cpython
Description: The _xxsubinterpreters module is essentially the low-level implementation of PEP 554. However, we added it a while back for testing purposes, especially to further exercise the runtime relative to subinterpreters. Since then, I've remove...
Open Graph Description: The _xxsubinterpreters module is essentially the low-level implementation of PEP 554. However, we added it a while back for testing purposes, especially to further exercise the runtime relative to ...
X Description: The _xxsubinterpreters module is essentially the low-level implementation of PEP 554. However, we added it a while back for testing purposes, especially to further exercise the runtime relative to ...
Opengraph URL: https://github.com/python/cpython/issues/101524
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Maybe Drop \"channels\" from _xxsubinterpreters","articleBody":"The `_xxsubinterpreters` module is essentially the low-level implementation of PEP 554. However, we added it a while back for testing purposes, especially to further exercise the runtime relative to subinterpreters. Since then, I've removed \"channels\" from PEP 554. So it may make sense to drop that part of the implementation. That part of Modules/_xxsubinterpretersmodule.c is much more code and certainly much more complex than the basic functionality the PEP now describes.\n\n\u003c!-- gh-linked-prs --\u003e\n### Linked PRs\n* gh-101526\n* gh-102655\n* gh-105258\n* gh-107303\n* gh-107359\n\u003c!-- /gh-linked-prs --\u003e\n","author":{"url":"https://github.com/ericsnowcurrently","@type":"Person","name":"ericsnowcurrently"},"datePublished":"2023-02-02T23:48:01.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":11},"url":"https://github.com/101524/cpython/issues/101524"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:ea9d6124-c2a2-19e7-1b34-9d9f77cf98a7 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | AEBC:3960C0:41DEBE:5D55B0:696A0AA3 |
| html-safe-nonce | 3655b7ba43b378becd1e80a1c1a450ac785129dfeede2c8999694f0fb67cf7fc |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBRUJDOjM5NjBDMDo0MURFQkU6NUQ1NUIwOjY5NkEwQUEzIiwidmlzaXRvcl9pZCI6IjY4MDg3NjA2MzYyMDA4NDgwMzYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 651f48573040678d785ed95e2ad8bda022e8f8c6d3cf60e497e06181c1605634 |
| hovercard-subject-tag | issue:1568946026 |
| github-keyboard-shortcuts | repository,issues,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/_view_fragments/issues/show/python/cpython/101524/issue_layout |
| twitter:image | https://opengraph.githubassets.com/138c1cac8b131cc0d3d67f804cff59f2d428038b9e7934a90f04242b308b1a3d/python/cpython/issues/101524 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/138c1cac8b131cc0d3d67f804cff59f2d428038b9e7934a90f04242b308b1a3d/python/cpython/issues/101524 |
| og:image:alt | The _xxsubinterpreters module is essentially the low-level implementation of PEP 554. However, we added it a while back for testing purposes, especially to further exercise the runtime relative to ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | ericsnowcurrently |
| hostname | github.com |
| expected-hostname | github.com |
| None | 699227a00bbb7fe1eec276d2ae1c3a93068bc5ba483bd9dc4b2a27a8f4f2f595 |
| turbo-cache-control | no-preview |
| 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 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7266b2d935baa1c6474b16dd9feaa5ca30607261 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width