Title: _PyStaticUnicode_Dealloc should not exist. · Issue #96458 · python/cpython · GitHub
Open Graph Title: _PyStaticUnicode_Dealloc should not exist. · Issue #96458 · python/cpython
X Title: _PyStaticUnicode_Dealloc should not exist. · Issue #96458 · python/cpython
Description: Static data doesn't need to be freed. In fact, in cannot be freed. It appears that the utf field is dynamically allocated on static strings. Since this field is only needed for non-ascii strings, it should be static as well. Then _PyStat...
Open Graph Description: Static data doesn't need to be freed. In fact, in cannot be freed. It appears that the utf field is dynamically allocated on static strings. Since this field is only needed for non-ascii strings, i...
X Description: Static data doesn't need to be freed. In fact, in cannot be freed. It appears that the utf field is dynamically allocated on static strings. Since this field is only needed for non-ascii string...
Opengraph URL: https://github.com/python/cpython/issues/96458
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"_PyStaticUnicode_Dealloc should not exist.","articleBody":"Static data doesn't need to be freed. In fact, in cannot be freed.\r\n\r\nIt appears that the `utf` field is dynamically allocated on static strings. Since this field is only needed for non-ascii strings, it should be static as well.\r\nThen `_PyStaticUnicode_Dealloc` can be deleted.","author":{"url":"https://github.com/markshannon","@type":"Person","name":"markshannon"},"datePublished":"2022-08-31T10:53:36.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":12},"url":"https://github.com/96458/cpython/issues/96458"}
| 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:f685cc00-ef6f-007f-4656-7dc9a4fb491f |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | BD7A:1314A9:838148:B4DA32:6969E8BA |
| html-safe-nonce | 2d5b213310f34e718b29a9203fbfceb15f247a5e57133dc3d430c2d2bb03916e |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRDdBOjEzMTRBOTo4MzgxNDg6QjREQTMyOjY5NjlFOEJBIiwidmlzaXRvcl9pZCI6IjM3MzUyNTE4MTk3OTMzNDQ2OTgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | da7f7f13a5af90f5873c5c2367f40fcead9833bd2b7745b6260e0371de1b8a0d |
| hovercard-subject-tag | issue:1357160714 |
| 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/96458/issue_layout |
| twitter:image | https://opengraph.githubassets.com/698b8d15304fbd93c41d7056b20aebed2fb8d6e9289a624ef410b9a6f287d1da/python/cpython/issues/96458 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/698b8d15304fbd93c41d7056b20aebed2fb8d6e9289a624ef410b9a6f287d1da/python/cpython/issues/96458 |
| og:image:alt | Static data doesn't need to be freed. In fact, in cannot be freed. It appears that the utf field is dynamically allocated on static strings. Since this field is only needed for non-ascii strings, i... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | markshannon |
| hostname | github.com |
| expected-hostname | github.com |
| None | 7b32f1c7c4549428ee399213e8345494fc55b5637195d3fc5f493657579235e8 |
| 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 | bdde15ad1b403e23b08bbd89b53fbe6bdf688cad |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width