Title: fix: Swapcase must handle multibyte expansions by joshuamegnauth54 · Pull Request #7559 · RustPython/RustPython · GitHub
Open Graph Title: fix: Swapcase must handle multibyte expansions by joshuamegnauth54 · Pull Request #7559 · RustPython/RustPython
X Title: fix: Swapcase must handle multibyte expansions by joshuamegnauth54 · Pull Request #7559 · RustPython/RustPython
Description: A Python Interpreter written in Rust. Contribute to RustPython/RustPython development by creating an account on GitHub.
Open Graph Description: swapcase used to_ascii_lowercase and uppercase to swap cases. This is fine for ASCII, but code points may expand into multiple bytes which leads to incorrect case swaps for some languages. The fix ...
X Description: swapcase used to_ascii_lowercase and uppercase to swap cases. This is fine for ASCII, but code points may expand into multiple bytes which leads to incorrect case swaps for some languages. The fix ...
Opengraph URL: https://github.com/RustPython/RustPython/pull/7559
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/commits(.:format) |
| route-controller | pull_requests |
| route-action | commits |
| fetch-nonce | v2:d7d23bfc-e7a5-5ba4-ecc9-7454e07cba9b |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 8844:13DD8E:668B65:8D5F78:6A61108D |
| html-safe-nonce | fd0d005eb0c35a57d5be1c09cec7d1fa1eaf241eda4f0803e10699dc3fba3176 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4ODQ0OjEzREQ4RTo2NjhCNjU6OEQ1Rjc4OjZBNjExMDhEIiwidmlzaXRvcl9pZCI6Ijc2MDU2NDM3NDg3MTU4NjAxMDkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 65e08cea4598d120c7b145ddb1993c80afb1291638c803255a5d462ebde686f4 |
| hovercard-subject-tag | pull_request:3488250008 |
| 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/RustPython/RustPython/pull/7559/commits |
| twitter:image | https://opengraph.githubassets.com/d534f727173d07303a9a4b67d56bbadd1b28fa1bb69f2ebb792fbd72e4bc92da/RustPython/RustPython/pull/7559 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/d534f727173d07303a9a4b67d56bbadd1b28fa1bb69f2ebb792fbd72e4bc92da/RustPython/RustPython/pull/7559 |
| og:image:alt | swapcase used to_ascii_lowercase and uppercase to swap cases. This is fine for ASCII, but code points may expand into multiple bytes which leads to incorrect case swaps for some languages. The fix ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | joshuamegnauth54 |
| hostname | github.com |
| expected-hostname | github.com |
| None | f6dfd8e93b1f2b4f7bf96e6f6cd7edcd48360b75fee4f2ff9f611032fce38ec2 |
| turbo-cache-control | no-cache |
| 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 | 731b2ebd4784c28b421dc5f41abecd2dbac357f2 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width