René's URL Explorer Experiment


Title: bpo-42064: Migrate to `sqlite3_create_collation_v2` by erlend-aasland · Pull Request #27156 · python/cpython · GitHub

Open Graph Title: bpo-42064: Migrate to `sqlite3_create_collation_v2` by erlend-aasland · Pull Request #27156 · python/cpython

X Title: bpo-42064: Migrate to `sqlite3_create_collation_v2` by erlend-aasland · Pull Request #27156 · python/cpython

Description: As a nice side effect, we can now remove the collation dict from the connection object, since SQLite now takes care of destroying the callback context. This change is needed in order to make it mor...

Open Graph Description: As a nice side effect, we can now remove the collation dict from the connection object, since SQLite now takes care of destroying the callback context. This change is needed in order to make it mor...

X Description: As a nice side effect, we can now remove the collation dict from the connection object, since SQLite now takes care of destroying the callback context. This change is needed in order to make it mor...

Opengraph URL: https://github.com/python/cpython/pull/27156

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:d12f122b-a1dc-f4d0-883f-0c9faa132ec1
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE16C:25F2DB:13AB0:1BD5A:696A08F2
html-safe-nonce8f7f98edbb1b3c0c5f7b9e148357c207aa1fba2713fa2fde76ef11c11da3979d
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMTZDOjI1RjJEQjoxM0FCMDoxQkQ1QTo2OTZBMDhGMiIsInZpc2l0b3JfaWQiOiI4MTQ5MTEzMTIyMDM1NzMwNjc0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacbd2454d700af346dc6d70d0100066b797f449a31db45e8ec21d68b7ccdc209a2
hovercard-subject-tagpull_request:690297303
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python/cpython/27156/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/bac00711b10206b235dadf287222f734193c6f754db39f8feb129ef7854f0611/python/cpython/pull/27156
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/bac00711b10206b235dadf287222f734193c6f754db39f8feb129ef7854f0611/python/cpython/pull/27156
og:image:altAs a nice side effect, we can now remove the collation dict from the connection object, since SQLite now takes care of destroying the callback context. This change is needed in order to make it mor...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameerlend-aasland
hostnamegithub.com
expected-hostnamegithub.com
None699227a00bbb7fe1eec276d2ae1c3a93068bc5ba483bd9dc4b2a27a8f4f2f595
turbo-cache-controlno-preview
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7266b2d935baa1c6474b16dd9feaa5ca30607261
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/27156#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F27156
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F27156
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/27156
Reloadhttps://github.com/python/cpython/pull/27156
Reloadhttps://github.com/python/cpython/pull/27156
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/27156
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 33.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 71.1k https://github.com/login?return_to=%2Fpython%2Fcpython
Code https://github.com/python/cpython
Issues 5k+ https://github.com/python/cpython/issues
Pull requests 2.1k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects 31 https://github.com/python/cpython/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/python/cpython/security
Please reload this pagehttps://github.com/python/cpython/pull/27156
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/python/cpython/pull/27156#issue-comment-box
encukouhttps://github.com/encukou
python:mainhttps://github.com/python/cpython/tree/main
erlend-aasland:sqlite-use-create-collation-v2https://github.com/erlend-aasland/cpython/tree/sqlite-use-create-collation-v2
bpo-42064: Migrate to sqlite3_create_collation_v2 https://github.com/python/cpython/pull/27156#top
encukouhttps://github.com/encukou
python:mainhttps://github.com/python/cpython/tree/main
erlend-aasland:sqlite-use-create-collation-v2https://github.com/erlend-aasland/cpython/tree/sqlite-use-create-collation-v2
Conversation 9 https://github.com/python/cpython/pull/27156
Commits 2 https://github.com/python/cpython/pull/27156/commits
Checks 0 https://github.com/python/cpython/pull/27156/checks
Files changed https://github.com/python/cpython/pull/27156/files
Please reload this pagehttps://github.com/python/cpython/pull/27156
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
Jul 15, 2021https://github.com/python/cpython/pull/27156#issue-944881733
Please reload this pagehttps://github.com/python/cpython/pull/27156
https://bugs.python.org/issue42064https://bugs.python.org/issue42064
Please reload this pagehttps://github.com/python/cpython/pull/27156
Migrate to sqlite3_create_collation_v2https://github.com/python/cpython/pull/27156/commits/8bc3b12c36cc4eb44f3679149ce8a962102425f7
8bc3b12https://github.com/python/cpython/pull/27156/commits/8bc3b12c36cc4eb44f3679149ce8a962102425f7
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
berkerpeksaghttps://github.com/berkerpeksag
code ownerhttps://github.com/python/cpython/blob/d59d7374a364c4e5c2b9a83d8e4543ee494285b8/.github/CODEOWNERS#L99
July 15, 2021 00:02https://github.com/python/cpython/pull/27156#event-5022497546
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
awaiting review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22
Jul 15, 2021https://github.com/python/cpython/pull/27156#event-5022497616
https://github.com/the-knights-who-say-ni
the-knights-who-say-nihttps://github.com/the-knights-who-say-ni
CLA signed https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22CLA%20signed%22
Jul 15, 2021https://github.com/python/cpython/pull/27156#event-5022497626
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
skip news https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22skip%20news%22
Jul 15, 2021https://github.com/python/cpython/pull/27156#event-5022498125
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
Jul 15, 2021https://github.com/python/cpython/pull/27156#issuecomment-880288678
https://sqlite.org/c3ref/create_collation.htmlhttps://sqlite.org/c3ref/create_collation.html
Please reload this pagehttps://github.com/python/cpython/pull/27156
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
pablogsalhttps://github.com/pablogsal
July 15, 2021 00:04https://github.com/python/cpython/pull/27156#event-5022502767
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
Jul 15, 2021https://github.com/python/cpython/pull/27156#issuecomment-880290934
Please reload this pagehttps://github.com/python/cpython/pull/27156
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
Jul 15, 2021https://github.com/python/cpython/pull/27156#issuecomment-880291644
Please reload this pagehttps://github.com/python/cpython/pull/27156
https://github.com/encukou
encukouhttps://github.com/encukou
Jul 20, 2021 https://github.com/python/cpython/pull/27156#pullrequestreview-710460541
View reviewed changes https://github.com/python/cpython/pull/27156/files/8bc3b12c36cc4eb44f3679149ce8a962102425f7
encukouhttps://github.com/encukou
https://github.com/python/cpython/pull/27156#pullrequestreview-710460541
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python/cpython/pull/27156
Modules/_sqlite/connection.chttps://github.com/python/cpython/pull/27156/files/8bc3b12c36cc4eb44f3679149ce8a962102425f7#diff-f405d0da477c184cd4afb94ce52dfd7fcd4980500a3a5ffe753d0e8cd57638a2
Please reload this pagehttps://github.com/python/cpython/pull/27156
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
Jul 20, 2021https://github.com/python/cpython/pull/27156#issuecomment-883675905
Please reload this pagehttps://github.com/python/cpython/pull/27156
Address review: Use Py_DECREF iso. _destructor()https://github.com/python/cpython/pull/27156/commits/9af994030f9d0d9b03b77f053c3e3dcc7c340e38
9af9940https://github.com/python/cpython/pull/27156/commits/9af994030f9d0d9b03b77f053c3e3dcc7c340e38
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
Jul 20, 2021https://github.com/python/cpython/pull/27156#issuecomment-883694653
Please reload this pagehttps://github.com/python/cpython/pull/27156
issue 44688https://bugs.python.org/issue44688
#27395https://github.com/python/cpython/pull/27395
Please reload this pagehttps://github.com/python/cpython/pull/27156
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
encukouhttps://github.com/encukou
July 20, 2021 21:02https://github.com/python/cpython/pull/27156#event-5046662266
https://github.com/encukou
encukouhttps://github.com/encukou
890e229https://github.com/python/cpython/commit/890e22957d427ee994b85d62dfe4d5a7cbd34ec5
Jul 27, 2021https://github.com/python/cpython/pull/27156#event-5074484128
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
awaiting review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20review%22
Jul 27, 2021https://github.com/python/cpython/pull/27156#event-5074484433
https://github.com/encukou
encukouhttps://github.com/encukou
Jul 27, 2021https://github.com/python/cpython/pull/27156#issuecomment-887533369
Please reload this pagehttps://github.com/python/cpython/pull/27156
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
July 27, 2021 21:30https://github.com/python/cpython/pull/27156#event-5076790500
https://github.com/erlend-aasland
erlend-aaslandhttps://github.com/erlend-aasland
Jul 27, 2021 https://github.com/python/cpython/pull/27156#ref-pullrequest-954290338
bpo-44688: Remove ASCII limitation from sqlite3 collation names #27395 https://github.com/python/cpython/pull/27395
erlend-aaslandhttps://github.com/erlend-aasland
Jul 27, 2021 https://github.com/python/cpython/pull/27156#ref-commit-dfbe989
Merge branch 'main' into sqlite-ac-defining-classhttps://github.com/erlend-aasland/cpython/commit/dfbe9891a06615476f4db16876899d44598743f8
dfbe989https://github.com/erlend-aasland/cpython/commit/dfbe9891a06615476f4db16876899d44598743f8
pythonGH-27156https://github.com/python/cpython/pull/27156
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F27156
https://github.com/berkerpeksag
berkerpeksag https://github.com/berkerpeksag
https://github.com/pablogsal
pablogsal https://github.com/pablogsal
https://github.com/encukou
encukou https://github.com/encukou
skip news https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22skip%20news%22
Please reload this pagehttps://github.com/python/cpython/pull/27156
https://github.com/erlend-aasland
https://github.com/encukou
https://github.com/the-knights-who-say-ni
https://github.com/bedevere-bot
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.