Skip to content

Update SQLite to version 3.53.1#95

Merged
sbooth merged 1 commit into
mainfrom
sqlite-3.53.1
May 5, 2026
Merged

Update SQLite to version 3.53.1#95
sbooth merged 1 commit into
mainfrom
sqlite-3.53.1

Conversation

@sbooth
Copy link
Copy Markdown
Owner

@sbooth sbooth commented May 5, 2026

No description provided.

Copilot AI review requested due to automatic review settings May 5, 2026 14:36
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the bundled SQLite amalgamation used by CSQLite to SQLite 3.53.1, aligning the project’s embedded C sources and public header version metadata with the new upstream release.

Changes:

  • Bumped SQLITE_VERSION, SQLITE_VERSION_NUMBER, and SQLITE_SOURCE_ID in both sqlite3.c and sqlite3.h.
  • Pulled in upstream 3.53.1 amalgamation changes, including updates in string formatting, deserialization/attach handling, query planning logic, and session record validation.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
Sources/CSQLite/sqlite3.c Replaced the amalgamation contents with SQLite 3.53.1 (core logic + new upstream fixes/changes).
Sources/CSQLite/include/sqlite3.h Updated exported SQLite version/source identifiers to match 3.53.1.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Sources/CSQLite/sqlite3.c
Comment on lines +32974 to +32981
if( szBufNeeded + pAccum->nChar >= pAccum->nAlloc ){
if( pAccum->mxAlloc==0 && pAccum->accError==0 ){
/* Unable to allocate space in pAccum, perhaps because it
** is coming from sqlite3_snprintf() or similar. We'll have
** to render into temporary space and the memcpy() it over. */
bufpt = sqlite3_malloc(szBufNeeded);
if( bufpt==0 ){
sqlite3StrAccumSetError(pAccum, SQLITE_NOMEM);
Comment thread Sources/CSQLite/sqlite3.c
Comment on lines +33096 to +33099
if( zExtra==0 ){
/* The result is being rendered directory into pAccum. This
** is the command and fast case */
pAccum->nChar += length;
@sbooth sbooth merged commit fce5c38 into main May 5, 2026
5 checks passed
@sbooth sbooth deleted the sqlite-3.53.1 branch May 5, 2026 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants