Title: gh-95913: Edit, expand & format Bytecode sect in 3.11 WhatsNew by CAM-Gerlach · Pull Request #98559 · python/cpython · GitHub
Open Graph Title: gh-95913: Edit, expand & format Bytecode sect in 3.11 WhatsNew by CAM-Gerlach · Pull Request #98559 · python/cpython
X Title: gh-95913: Edit, expand & format Bytecode sect in 3.11 WhatsNew by CAM-Gerlach · Pull Request #98559 · python/cpython
Description: Part of #95913 This PR expands, edits and formats the CPython Bytecode Changes section in the What's New in Python 3.11 document. On the editing side, like with the other PRs, it: Uses clear, consistent phrasing on all bytecode entries, making them easier to scan and read Orders them more consistently (Added, Replaced, Removed, Changed, roughly alphabetical by opcode name within each, aside from special cases), for the same reasons Fixes and improves the Sphinx syntax and semantics Likewise, it adds some missing additional opcodes that were added, replaced or removed in 3.11: Added COPY_FREE_VARS, MAKE_CELL, PUSH_EXC_INFO, PREP_RE_RAISE_STAR, RETURN_GENERATOR, SEND and ASYNC_GEN_WRAP Replaced SETUP_WITH and SETUP_ASYNC_WITH with BEFORE_WITH Removed POP_BLOCK, SETUP_FINALLY and YIELD_FROM Finally, it consolidates the sets of replaced opcodes into a much quicker and easier to navigate table. Rendered Preview --> Rendered Preview (click to expand) <--- Issue: gh-95913
Open Graph Description: Part of #95913 This PR expands, edits and formats the CPython Bytecode Changes section in the What's New in Python 3.11 document. On the editing side, like with the other PRs, it: Uses clear, ...
X Description: Part of #95913 This PR expands, edits and formats the CPython Bytecode Changes section in the What's New in Python 3.11 document. On the editing side, like with the other PRs, it: Uses cle...
Opengraph URL: https://github.com/python/cpython/pull/98559
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:d4ba47bd-1b12-043b-4ec3-710ca204ea61 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | 9266:14EE64:41B7A4:58D602:6969AD95 |
| html-safe-nonce | 01a9233f0feaab15a3e842465a459a033e65b4cdb4c5cfe0c57f06c07361d41e |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MjY2OjE0RUU2NDo0MUI3QTQ6NThENjAyOjY5NjlBRDk1IiwidmlzaXRvcl9pZCI6IjQ4MzUxMjg5MTkyMjE0NDgwODUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 83fb7669d1dad6645d836676b84a9f22126c72846a608280488e8b4dc758b9be |
| hovercard-subject-tag | pull_request:1096358004 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,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/98559/checks |
| twitter:image | https://avatars.githubusercontent.com/u/17051931?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/17051931?s=400&v=4 |
| og:image:alt | Part of #95913 This PR expands, edits and formats the CPython Bytecode Changes section in the What's New in Python 3.11 document. On the editing side, like with the other PRs, it: Uses clear, ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 24c4c97a2d520cb286b35e1a4c22d7a4df3c26a2fa28dd7cdf0e65db327b4de7 |
| 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 full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 124667f43168afb6c9c03b7c02eb5b1d2e1be3d9 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width