| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:e3082842-e51b-bc8e-c7d1-22b12c654f98 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 80DE:3D0FFE:1B64245:247CC8B:69781E65 |
| html-safe-nonce | 6b8ee2c1959a240432d7982d55d124a83eaa00b9e1ee1f28a77ea23bdceff938 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MERFOjNEMEZGRToxQjY0MjQ1OjI0N0NDOEI6Njk3ODFFNjUiLCJ2aXNpdG9yX2lkIjoiNDQzOTI4NDc2NTkyMDA3NTM2NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 9f9909c58ba68d43cd27d2cfc0ac29c82a46a9192028a773711a2895e660eaa4 |
| hovercard-subject-tag | pull_request:3055908861 |
| 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 | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/blog2i2j/sqlite.._..sqlite/342/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/0aed15b94811759b11b7c2f86eba1db59987a6107ab7240140507ec4da69ea5f/blog2i2j/sqlite.._..sqlite/pull/342 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/0aed15b94811759b11b7c2f86eba1db59987a6107ab7240140507ec4da69ea5f/blog2i2j/sqlite.._..sqlite/pull/342 |
| og:image:alt | See Commits and Changes for more details.
Created by pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : ) |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | pull[bot] |
| hostname | github.com |
| expected-hostname | github.com |
| None | e71ed39771d00f42ce2fc9320895c8c608c164191e118eae487fc3bd0af6886d |
| turbo-cache-control | no-preview |
| go-import | github.com/blog2i2j/sqlite.._..sqlite git https://github.com/blog2i2j/sqlite.._..sqlite.git |
| octolytics-dimension-user_id | 10300179 |
| octolytics-dimension-user_login | blog2i2j |
| octolytics-dimension-repository_id | 963105486 |
| octolytics-dimension-repository_nwo | blog2i2j/sqlite.._..sqlite |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | true |
| octolytics-dimension-repository_parent_id | 176278485 |
| octolytics-dimension-repository_parent_nwo | sqlite/sqlite |
| octolytics-dimension-repository_network_root_id | 176278485 |
| octolytics-dimension-repository_network_root_nwo | sqlite/sqlite |
| 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 | 4919f24054c1e9bf76d7b543cb2ac018075b18ce |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342#start-of-content |
|
| https://patch-diff.githubusercontent.com/ |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fblog2i2j%2Fsqlite.._..sqlite%2Fpull%2F342 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fblog2i2j%2Fsqlite.._..sqlite%2Fpull%2F342 |
|
Sign up
| https://patch-diff.githubusercontent.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=blog2i2j%2Fsqlite.._..sqlite |
| Reload | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342 |
| Reload | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342 |
| Reload | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342 |
|
blog2i2j
| https://patch-diff.githubusercontent.com/blog2i2j |
| sqlite.._..sqlite | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite |
| sqlite/sqlite | https://patch-diff.githubusercontent.com/sqlite/sqlite |
|
Notifications
| https://patch-diff.githubusercontent.com/login?return_to=%2Fblog2i2j%2Fsqlite.._..sqlite |
|
Fork
0
| https://patch-diff.githubusercontent.com/login?return_to=%2Fblog2i2j%2Fsqlite.._..sqlite |
|
Star
0
| https://patch-diff.githubusercontent.com/login?return_to=%2Fblog2i2j%2Fsqlite.._..sqlite |
|
Code
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite |
|
Pull requests
1
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/actions |
|
Projects
0
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/projects |
|
Security
0
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/security |
|
Insights
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pulse |
|
Code
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite |
|
Pull requests
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/actions |
|
Projects
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/projects |
|
Security
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/security |
|
Insights
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pulse |
| Sign up for GitHub
| https://patch-diff.githubusercontent.com/signup?return_to=%2Fblog2i2j%2Fsqlite.._..sqlite%2Fissues%2Fnew%2Fchoose |
| terms of service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://patch-diff.githubusercontent.com/login?return_to=%2Fblog2i2j%2Fsqlite.._..sqlite%2Fissues%2Fnew%2Fchoose |
| Jump to bottom | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342#issue-comment-box |
| pull | https://patch-diff.githubusercontent.com/apps/pull |
| blog2i2j:master | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/tree/master |
| sqlite:master | https://patch-diff.githubusercontent.com/sqlite/sqlite/tree/master |
|
[pull] master from sqlite:master
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342#top |
| pull | https://patch-diff.githubusercontent.com/apps/pull |
| blog2i2j:master | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/tree/master |
| sqlite:master | https://patch-diff.githubusercontent.com/sqlite/sqlite/tree/master |
|
Conversation
0
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342 |
|
Commits
250
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits |
|
Checks
0
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/checks |
|
Files changed
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/files |
| Please reload this page | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342 |
| https://github.co/hiddenchars |
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/{{ revealButtonHref }} |
|
| https://patch-diff.githubusercontent.com/apps/pull |
| pull | https://patch-diff.githubusercontent.com/apps/pull |
| Nov 29, 2025 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342#issue-3677135197 |
| Please reload this page | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342 |
| Commits | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits |
| Changes | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/files |
| pull[bot] | https://github.com/wei/pull |
| 💖 Please sponsor : ) | https://prod.download/pull-pr-sponsor |
| Please reload this page | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342 |
| https://patch-diff.githubusercontent.com/apps/pull |
| pull | https://patch-diff.githubusercontent.com/apps/pull |
| Nov 29, 2025 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342#event-21253548066 |
| https://patch-diff.githubusercontent.com/apps/pull |
| pull | https://patch-diff.githubusercontent.com/apps/pull |
|
⤵️ pull
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/issues?q=state%3Aopen%20label%3A%22%3Aarrow_heading_down%3A%20pull%22 |
|
merge-conflict
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/issues?q=state%3Aopen%20label%3Amerge-conflict |
| Nov 29, 2025 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342#event-21253548187 |
| November 30, 2025 05:25 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342#commits-pushed-b4397ec |
| Give kvvfs.unlisten() a useful result value. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/b4397ec831ced91623502612f77a63078f2a713c |
| b4397ec | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/b4397ec831ced91623502612f77a63078f2a713c |
| More work on the kvvfs events. Demonstrate re-importing a streamed-ou… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/3dbe1f2f9637732bbe8c699a0d09b2f0083c1027 |
| 3dbe1f2 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/3dbe1f2f9637732bbe8c699a0d09b2f0083c1027 |
| Add sync events to kvvfs.listen() so that streaming can maybe get a b… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/9dd6979f3eba1155a5d8e9cf43f29aa00f864335 |
| 9dd6979 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/9dd6979f3eba1155a5d8e9cf43f29aa00f864335 |
| Add sqlite3_db_handle() to the list of functions which are guaranteed… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/090acb4ead7a4fa53fe9aa315c4a21819048027f |
| 090acb4 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/090acb4ead7a4fa53fe9aa315c4a21819048027f |
| Doc typo fix. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/9a07531d88c8ca83c340f9495a33bdc752da87cf |
| 9a07531 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/9a07531d88c8ca83c340f9495a33bdc752da87cf |
| Rename kvvfs's 'localThread' storage object to '.'. Swap kvvfs.listen… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/316020580e78bff116122608b8ccc1fe82d86e08 |
| 3160205 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/316020580e78bff116122608b8ccc1fe82d86e08 |
| Correct to the README.md file. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/c90bd32d5d9cc558393a9515b382a27fc97e2244 |
| c90bd32 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/c90bd32d5d9cc558393a9515b382a27fc97e2244 |
| More tweaks to the README.md file. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/8de06cf3b432476a5e08077459cea898925f251a |
| 8de06cf | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/8de06cf3b432476a5e08077459cea898925f251a |
| Optimize out a kvvfs event notification call in the common case where… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/4694b919888d174f72e0c73bc75c1dffcd9ef65d |
| 4694b91 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/4694b919888d174f72e0c73bc75c1dffcd9ef65d |
| Block injection of hyper-oversized SQL inputs into the parser. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/db2065aca07a8d7adc4edd241c83510e5e7d6ad8 |
| db2065a | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/db2065aca07a8d7adc4edd241c83510e5e7d6ad8 |
| Improvement implementation of the previous check-in: runs faster. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/4ee2e72c5845836887e858c76d86925cf3d2bd4b |
| 4ee2e72 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/4ee2e72c5845836887e858c76d86925cf3d2bd4b |
| kvvfs docs and 64-bit fixes. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/8ff58b4f41ed23f0b63cd8949208de4ba644a77c |
| 8ff58b4 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/8ff58b4f41ed23f0b63cd8949208de4ba644a77c |
| Fix filtering of the 64-bit speedtest1 wasm test pages to again load … | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/7c74a3fba5d6abb92d9f9b38804fbb1da3298a52 |
| 7c74a3f | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/7c74a3fba5d6abb92d9f9b38804fbb1da3298a52 |
| Tweaks to the wcwidth() algorithm in QRF, for better agreement with | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/a4f0592c5d1413537faf9caa135c1552960e01b7 |
| a4f0592 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/a4f0592c5d1413537faf9caa135c1552960e01b7 |
| Disallow the undocumented -recovery-db option on the ".recover" command | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/ea1020908c62b8c30bfb397815a79606a90e6b3e |
| ea10209 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/ea1020908c62b8c30bfb397815a79606a90e6b3e |
| Teach kvvfs to handle a NULL db file name by generating a random name… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/b8f8d021c907eb8eb12845d516dd692794152e08 |
| b8f8d02 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/b8f8d021c907eb8eb12845d516dd692794152e08 |
| Reformulate sqlite3-wasm.c's exports so that they export properly wit… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/c281beded3cdc785bd42a5656a0758833efd35eb |
| c281bed | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/c281beded3cdc785bd42a5656a0758833efd35eb |
| Relax the name limits on kvvfs dbs. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/db94b3c0d7de18be4182e4210b82a2046c4c954f |
| db94b3c | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/db94b3c0d7de18be4182e4210b82a2046c4c954f |
| Fix a crash that could occur following a parse error on this branch. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/ac0f2d58979e937c233b053ceca51f08875ce892 |
| ac0f2d5 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/ac0f2d58979e937c233b053ceca51f08875ce892 |
| Merge latest trunk changes into this branch. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/928276043b126a0cccef8fead30bcf4849f68d75 |
| 9282760 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/928276043b126a0cccef8fead30bcf4849f68d75 |
| Fix another crash on this branch that could follow an OOM. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/73937f0ca880c20fcb44b4d71d7719b881b73912 |
| 73937f0 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/73937f0ca880c20fcb44b4d71d7719b881b73912 |
| Fix a memory leak that could follow an OOM on this branch. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/7b60ed803b8da478bbdbae0147121abfc0b9dc2a |
| 7b60ed8 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/7b60ed803b8da478bbdbae0147121abfc0b9dc2a |
| Fix a potential UAF in sqlite3.oo1.DB.exec()'s teardown pieces. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/4b6e26c29f74b6295e7b247f8baf73bdab0e9f7b |
| 4b6e26c | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/4b6e26c29f74b6295e7b247f8baf73bdab0e9f7b |
| Minor JS docs and cleanups. Add some #if'd-out kvvfs and oo1 pieces t… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/2463c80b54829e1a4229b91a083c88a7ddf404b0 |
| 2463c80 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/2463c80b54829e1a4229b91a083c88a7ddf404b0 |
| Harden a change to SqliteTestUtil.assert() in the previous checkin to… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/f1d5e9e913799523c8ec5424f252f4422270989e |
| f1d5e9e | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/f1d5e9e913799523c8ec5424f252f4422270989e |
| Begrudingly allow sqlite3_js_kvvfs_clear() to work for opened storage… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/9d6b913098c61a3f47dc6fb994cfa5c567e4ef3b |
| 9d6b913 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/9d6b913098c61a3f47dc6fb994cfa5c567e4ef3b |
| Add developer note on how to measure coverage of QRF. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/9fb597aed1d59201c324e54629333ce7668935e4 |
| 9fb597a | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/9fb597aed1d59201c324e54629333ce7668935e4 |
| January 21, 2026 11:29 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342#commits-pushed-2d98df1 |
| Add a new assert(). | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/2d98df1536ce036805ffc4c6e2cadcc209c64e15 |
| 2d98df1 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/2d98df1536ce036805ffc4c6e2cadcc209c64e15 |
| Add a new encoding constant SQLITE_UTF8_ZT, which if used with | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/e0e67f1a73f3949bce163bdc75dd2dd51b130f7c |
| e0e67f1 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/e0e67f1a73f3949bce163bdc75dd2dd51b130f7c |
| For the ".eqp full" show both the QUERY PLAN and the full byte code, … | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/d3285e67a80ede72022f782d09fde6b08e67ab46 |
| d3285e6 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/d3285e67a80ede72022f782d09fde6b08e67ab46 |
| Enhance the [/info/e33da6d5dc964db8|EXISTS-to-JOIN optimization] so that | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/cb3d6d14febae2547f1bd4661eab0795dc8e815b |
| cb3d6d1 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/cb3d6d14febae2547f1bd4661eab0795dc8e815b |
| Merge the latest trunk enhancements into the utf8-zt branch. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/cc11fb3bb27ae3427918a55ade8475900f2692ee |
| cc11fb3 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/cc11fb3bb27ae3427918a55ade8475900f2692ee |
| Add the SQLITE_UTF8_ZT value which can be the encoding argument to | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/8fd91361e6f506b76760a1f0ea705b22fd8f52c2 |
| 8fd9136 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/8fd91361e6f506b76760a1f0ea705b22fd8f52c2 |
| Merge the latest trunk enhancements into the union-by-merge branch. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/c46074808ef6e408e1b21671c928cd8d36388095 |
| c460748 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/c46074808ef6e408e1b21671c928cd8d36388095 |
| Continuing work toward using sort-and-merge for UNION. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/40573642e8aed9efc1973eabfb83c137b20cdb2a |
| 4057364 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/40573642e8aed9efc1973eabfb83c137b20cdb2a |
| Remove code that is no longer used. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/1f567aef4c2a7ddc145d9397a2912b54e5a7f4a6 |
| 1f567ae | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/1f567aef4c2a7ddc145d9397a2912b54e5a7f4a6 |
| Fix a minor EXPLAIN QUERY PLAN formatting problem. Remove a NEVER() t… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/447fd1bf2909142c022f336d980412b523dc7801 |
| 447fd1b | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/447fd1bf2909142c022f336d980412b523dc7801 |
| More code simplifications. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/4b736ce2f816cd1458c39d405e1276013b951ece |
| 4b736ce | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/4b736ce2f816cd1458c39d405e1276013b951ece |
| In the cost metrics of the query planner, the estimated number of out… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/e4445f04c52d914e4a00508d093c849b25c3a7ce |
| e4445f0 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/e4445f04c52d914e4a00508d093c849b25c3a7ce |
| Fix an incorrect assert(). | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/ca77c585be6a56b2008488f1d9b68dc51819d2cb |
| ca77c58 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/ca77c585be6a56b2008488f1d9b68dc51819d2cb |
| Expose SQLITE_UTF_ZT to WASM for completeness's sake, but the WASM bu… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/a5070d083c6c6f58acf25d551b1cb30a02e291bc |
| a5070d0 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/a5070d083c6c6f58acf25d551b1cb30a02e291bc |
| Expound upon the meaning of SQLITE_UTF8_ZT, in an attempt to head off | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/40b6eace0e0b342f91189599d1294570470134d0 |
| 40b6eac | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/40b6eace0e0b342f91189599d1294570470134d0 |
| Assert() statements added to sqlite3_result_text64() and | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/fb288a432c29be8966ab5cd95ddc41949005f1dd |
| fb288a4 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/fb288a432c29be8966ab5cd95ddc41949005f1dd |
| Remove additional unnecessary code associated with the setup phase of… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/84075044def568b014f9d4c7cab2875cda240dc9 |
| 8407504 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/84075044def568b014f9d4c7cab2875cda240dc9 |
| Fix harmless compiler warnings in FTS5. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/619f1f70832e43425a620d5f023589ae7d6e1b52 |
| 619f1f7 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/619f1f70832e43425a620d5f023589ae7d6e1b52 |
| Additional simplifications to achieve 100% MC/DC. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/46a395ff3d42020d5655d92a3b88623343865500 |
| 46a395f | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/46a395ff3d42020d5655d92a3b88623343865500 |
| Fix the jsonb_group_array() and jsonb_group_object() functions so tha… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/8e272dd9a76b9ebc3f356e0990392a9380954992 |
| 8e272dd | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/8e272dd9a76b9ebc3f356e0990392a9380954992 |
| Refactor one function name. Comment improvements. No functional changes. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/3b440ce573e6567691dac106a961e4d658b09c03 |
| 3b440ce | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/3b440ce573e6567691dac106a961e4d658b09c03 |
| The Select.addrOpenEphm field is no longer needed. Remove it and | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/33db5b73e50b62a52b37e3ccca5dce0fb2fbf705 |
| 33db5b7 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/33db5b73e50b62a52b37e3ccca5dce0fb2fbf705 |
| Always use the sort-and-merge algorithm for EXCEPT, INTERSECT, and UN… | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/9b7005feeae1fd6267f0b52161998ce2d75335e2 |
| 9b7005f | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/9b7005feeae1fd6267f0b52161998ce2d75335e2 |
| Fix a possible problem following OOM in a WITH statement. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/713ee08d333e3db3603adf812ff14831125ecb1e |
| 713ee08 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/713ee08d333e3db3603adf812ff14831125ecb1e |
| Fix speedtest1.wasm build regression introduced with Emscripten 5.0.0. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/840199ee18bcff9f12abfc23917212ea91fd45b8 |
| 840199e | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/840199ee18bcff9f12abfc23917212ea91fd45b8 |
| Add alternative sqlite3_carray_bind_v2() interface. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/49bf78685efba527a612ba2e80012a6ad81ebb16 |
| 49bf786 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/49bf78685efba527a612ba2e80012a6ad81ebb16 |
| Fix the initialization of the sqlite3Api[] constant to conform | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/15357aaf10261b1c71b8e0197c75e9030c86ef1a |
| 15357aa | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/15357aaf10261b1c71b8e0197c75e9030c86ef1a |
| Improve the comments on the generated byte-code for the merge algorithm. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/583644e6602ff351fae9dea10ca6f4a63088b4cc |
| 583644e | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/583644e6602ff351fae9dea10ca6f4a63088b4cc |
| Add test for fts3 compress= and uncompress= options. | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/8f03e92c41e3d7125d0d84ff4effb4d1b949c13b |
| 8f03e92 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/8f03e92c41e3d7125d0d84ff4effb4d1b949c13b |
| Enhancements to tmstmpvfs.c: (1) Use the exact same timestamp on logfile | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/e17a469d7449693967bee492867dffdaeb1863d1 |
| e17a469 | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342/commits/e17a469d7449693967bee492867dffdaeb1863d1 |
| Sign up for free | https://patch-diff.githubusercontent.com/join?source=comment-repo |
| Sign in | https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fblog2i2j%2Fsqlite.._..sqlite%2Fpull%2F342 |
|
⤵️ pull
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/issues?q=state%3Aopen%20label%3A%22%3Aarrow_heading_down%3A%20pull%22 |
|
merge-conflict
| https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/issues?q=state%3Aopen%20label%3Amerge-conflict |
| Please reload this page | https://patch-diff.githubusercontent.com/blog2i2j/sqlite.._..sqlite/pull/342 |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |