Fossil SCM

Update the built-in SQLite to the 3.50.0 release.

drh 2025-05-29 14:21 trunk
Commit ce65d09a56913e3b02ae1df71923e8901f47d32605c1df30dfebd00f6e7c464c
2 files changed +4 -3 +1 -1
--- extsrc/sqlite3.c
+++ extsrc/sqlite3.c
@@ -16,11 +16,11 @@
1616
** if you want a wrapper to interface SQLite with your choice of programming
1717
** language. The code for the "sqlite3" command-line shell is also in a
1818
** separate file. This file contains only code for the core SQLite library.
1919
**
2020
** The content in this amalgamation comes from Fossil check-in
21
-** de0dfac1e5ca9d2661674c20664095386f60 with changes in files:
21
+** dfc790f998f450d9c35e3ba1c8c89c17466c with changes in files:
2222
**
2323
**
2424
*/
2525
#ifndef SQLITE_AMALGAMATION
2626
#define SQLITE_CORE 1
@@ -465,11 +465,11 @@
465465
** [sqlite3_libversion_number()], [sqlite3_sourceid()],
466466
** [sqlite_version()] and [sqlite_source_id()].
467467
*/
468468
#define SQLITE_VERSION "3.50.0"
469469
#define SQLITE_VERSION_NUMBER 3050000
470
-#define SQLITE_SOURCE_ID "2025-05-26 07:15:20 de0dfac1e5ca9d2661674c20664095386f60c77378311507fcba08111df52b38"
470
+#define SQLITE_SOURCE_ID "2025-05-29 14:26:00 dfc790f998f450d9c35e3ba1c8c89c17466cb559f87b0239e4aab9d34e28f742"
471471
472472
/*
473473
** CAPI3REF: Run-Time Library Version Numbers
474474
** KEYWORDS: sqlite3_version sqlite3_sourceid
475475
**
@@ -167982,10 +167982,11 @@
167982167982
Expr *pExpr;
167983167983
pExpr = pTerm->pExpr;
167984167984
if( (!ExprHasProperty(pExpr, EP_OuterON) || pExpr->w.iJoin==iTab)
167985167985
&& ((jointype & JT_OUTER)==0 || ExprHasProperty(pExpr, EP_OuterON))
167986167986
&& sqlite3ExprImpliesExpr(pParse, pExpr, pWhere, iTab)
167987
+ && !sqlite3ExprImpliesExpr(pParse, pExpr, pWhere, -1)
167987167988
&& (pTerm->wtFlags & TERM_VNULL)==0
167988167989
){
167989167990
return 1;
167990167991
}
167991167992
}
@@ -257189,11 +257190,11 @@
257189257190
int nArg, /* Number of args */
257190257191
sqlite3_value **apUnused /* Function arguments */
257191257192
){
257192257193
assert( nArg==0 );
257193257194
UNUSED_PARAM2(nArg, apUnused);
257194
- sqlite3_result_text(pCtx, "fts5: 2025-05-26 07:15:20 de0dfac1e5ca9d2661674c20664095386f60c77378311507fcba08111df52b38", -1, SQLITE_TRANSIENT);
257195
+ sqlite3_result_text(pCtx, "fts5: 2025-05-29 14:26:00 dfc790f998f450d9c35e3ba1c8c89c17466cb559f87b0239e4aab9d34e28f742", -1, SQLITE_TRANSIENT);
257195257196
}
257196257197
257197257198
/*
257198257199
** Implementation of fts5_locale(LOCALE, TEXT) function.
257199257200
**
257200257201
--- extsrc/sqlite3.c
+++ extsrc/sqlite3.c
@@ -16,11 +16,11 @@
16 ** if you want a wrapper to interface SQLite with your choice of programming
17 ** language. The code for the "sqlite3" command-line shell is also in a
18 ** separate file. This file contains only code for the core SQLite library.
19 **
20 ** The content in this amalgamation comes from Fossil check-in
21 ** de0dfac1e5ca9d2661674c20664095386f60 with changes in files:
22 **
23 **
24 */
25 #ifndef SQLITE_AMALGAMATION
26 #define SQLITE_CORE 1
@@ -465,11 +465,11 @@
465 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
466 ** [sqlite_version()] and [sqlite_source_id()].
467 */
468 #define SQLITE_VERSION "3.50.0"
469 #define SQLITE_VERSION_NUMBER 3050000
470 #define SQLITE_SOURCE_ID "2025-05-26 07:15:20 de0dfac1e5ca9d2661674c20664095386f60c77378311507fcba08111df52b38"
471
472 /*
473 ** CAPI3REF: Run-Time Library Version Numbers
474 ** KEYWORDS: sqlite3_version sqlite3_sourceid
475 **
@@ -167982,10 +167982,11 @@
167982 Expr *pExpr;
167983 pExpr = pTerm->pExpr;
167984 if( (!ExprHasProperty(pExpr, EP_OuterON) || pExpr->w.iJoin==iTab)
167985 && ((jointype & JT_OUTER)==0 || ExprHasProperty(pExpr, EP_OuterON))
167986 && sqlite3ExprImpliesExpr(pParse, pExpr, pWhere, iTab)
 
167987 && (pTerm->wtFlags & TERM_VNULL)==0
167988 ){
167989 return 1;
167990 }
167991 }
@@ -257189,11 +257190,11 @@
257189 int nArg, /* Number of args */
257190 sqlite3_value **apUnused /* Function arguments */
257191 ){
257192 assert( nArg==0 );
257193 UNUSED_PARAM2(nArg, apUnused);
257194 sqlite3_result_text(pCtx, "fts5: 2025-05-26 07:15:20 de0dfac1e5ca9d2661674c20664095386f60c77378311507fcba08111df52b38", -1, SQLITE_TRANSIENT);
257195 }
257196
257197 /*
257198 ** Implementation of fts5_locale(LOCALE, TEXT) function.
257199 **
257200
--- extsrc/sqlite3.c
+++ extsrc/sqlite3.c
@@ -16,11 +16,11 @@
16 ** if you want a wrapper to interface SQLite with your choice of programming
17 ** language. The code for the "sqlite3" command-line shell is also in a
18 ** separate file. This file contains only code for the core SQLite library.
19 **
20 ** The content in this amalgamation comes from Fossil check-in
21 ** dfc790f998f450d9c35e3ba1c8c89c17466c with changes in files:
22 **
23 **
24 */
25 #ifndef SQLITE_AMALGAMATION
26 #define SQLITE_CORE 1
@@ -465,11 +465,11 @@
465 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
466 ** [sqlite_version()] and [sqlite_source_id()].
467 */
468 #define SQLITE_VERSION "3.50.0"
469 #define SQLITE_VERSION_NUMBER 3050000
470 #define SQLITE_SOURCE_ID "2025-05-29 14:26:00 dfc790f998f450d9c35e3ba1c8c89c17466cb559f87b0239e4aab9d34e28f742"
471
472 /*
473 ** CAPI3REF: Run-Time Library Version Numbers
474 ** KEYWORDS: sqlite3_version sqlite3_sourceid
475 **
@@ -167982,10 +167982,11 @@
167982 Expr *pExpr;
167983 pExpr = pTerm->pExpr;
167984 if( (!ExprHasProperty(pExpr, EP_OuterON) || pExpr->w.iJoin==iTab)
167985 && ((jointype & JT_OUTER)==0 || ExprHasProperty(pExpr, EP_OuterON))
167986 && sqlite3ExprImpliesExpr(pParse, pExpr, pWhere, iTab)
167987 && !sqlite3ExprImpliesExpr(pParse, pExpr, pWhere, -1)
167988 && (pTerm->wtFlags & TERM_VNULL)==0
167989 ){
167990 return 1;
167991 }
167992 }
@@ -257189,11 +257190,11 @@
257190 int nArg, /* Number of args */
257191 sqlite3_value **apUnused /* Function arguments */
257192 ){
257193 assert( nArg==0 );
257194 UNUSED_PARAM2(nArg, apUnused);
257195 sqlite3_result_text(pCtx, "fts5: 2025-05-29 14:26:00 dfc790f998f450d9c35e3ba1c8c89c17466cb559f87b0239e4aab9d34e28f742", -1, SQLITE_TRANSIENT);
257196 }
257197
257198 /*
257199 ** Implementation of fts5_locale(LOCALE, TEXT) function.
257200 **
257201
--- extsrc/sqlite3.h
+++ extsrc/sqlite3.h
@@ -146,11 +146,11 @@
146146
** [sqlite3_libversion_number()], [sqlite3_sourceid()],
147147
** [sqlite_version()] and [sqlite_source_id()].
148148
*/
149149
#define SQLITE_VERSION "3.50.0"
150150
#define SQLITE_VERSION_NUMBER 3050000
151
-#define SQLITE_SOURCE_ID "2025-05-26 07:15:20 de0dfac1e5ca9d2661674c20664095386f60c77378311507fcba08111df52b38"
151
+#define SQLITE_SOURCE_ID "2025-05-29 14:26:00 dfc790f998f450d9c35e3ba1c8c89c17466cb559f87b0239e4aab9d34e28f742"
152152
153153
/*
154154
** CAPI3REF: Run-Time Library Version Numbers
155155
** KEYWORDS: sqlite3_version sqlite3_sourceid
156156
**
157157
--- extsrc/sqlite3.h
+++ extsrc/sqlite3.h
@@ -146,11 +146,11 @@
146 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
147 ** [sqlite_version()] and [sqlite_source_id()].
148 */
149 #define SQLITE_VERSION "3.50.0"
150 #define SQLITE_VERSION_NUMBER 3050000
151 #define SQLITE_SOURCE_ID "2025-05-26 07:15:20 de0dfac1e5ca9d2661674c20664095386f60c77378311507fcba08111df52b38"
152
153 /*
154 ** CAPI3REF: Run-Time Library Version Numbers
155 ** KEYWORDS: sqlite3_version sqlite3_sourceid
156 **
157
--- extsrc/sqlite3.h
+++ extsrc/sqlite3.h
@@ -146,11 +146,11 @@
146 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
147 ** [sqlite_version()] and [sqlite_source_id()].
148 */
149 #define SQLITE_VERSION "3.50.0"
150 #define SQLITE_VERSION_NUMBER 3050000
151 #define SQLITE_SOURCE_ID "2025-05-29 14:26:00 dfc790f998f450d9c35e3ba1c8c89c17466cb559f87b0239e4aab9d34e28f742"
152
153 /*
154 ** CAPI3REF: Run-Time Library Version Numbers
155 ** KEYWORDS: sqlite3_version sqlite3_sourceid
156 **
157

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button