Fossil SCM

Update the built-in SQLite to the 3.16.0 release.

drh 2017-01-02 19:11 trunk
Commit 8b12786a1eff02abf11f0c3f8755227468ad627b
2 files changed +6 -3 +1 -1
+6 -3
--- src/sqlite3.c
+++ src/sqlite3.c
@@ -381,11 +381,11 @@
381381
** [sqlite3_libversion_number()], [sqlite3_sourceid()],
382382
** [sqlite_version()] and [sqlite_source_id()].
383383
*/
384384
#define SQLITE_VERSION "3.16.0"
385385
#define SQLITE_VERSION_NUMBER 3016000
386
-#define SQLITE_SOURCE_ID "2016-12-30 17:40:14 14d855d2b2b5b3485e0673d11405db7266b34c6d"
386
+#define SQLITE_SOURCE_ID "2017-01-02 11:57:58 04ac0b75b1716541b2b97704f4809cb7ef19cccf"
387387
388388
/*
389389
** CAPI3REF: Run-Time Library Version Numbers
390390
** KEYWORDS: sqlite3_version sqlite3_sourceid
391391
**
@@ -90774,11 +90774,14 @@
9077490774
int regLeft = 0;
9077590775
int regRight = 0;
9077690776
u8 opx = op;
9077790777
int addrDone = sqlite3VdbeMakeLabel(v);
9077890778
90779
- assert( nLeft==sqlite3ExprVectorSize(pRight) );
90779
+ if( nLeft!=sqlite3ExprVectorSize(pRight) ){
90780
+ sqlite3ErrorMsg(pParse, "row value misused");
90781
+ return;
90782
+ }
9078090783
assert( pExpr->op==TK_EQ || pExpr->op==TK_NE
9078190784
|| pExpr->op==TK_IS || pExpr->op==TK_ISNOT
9078290785
|| pExpr->op==TK_LT || pExpr->op==TK_GT
9078390786
|| pExpr->op==TK_LE || pExpr->op==TK_GE
9078490787
);
@@ -196767,11 +196770,11 @@
196767196770
int nArg, /* Number of args */
196768196771
sqlite3_value **apUnused /* Function arguments */
196769196772
){
196770196773
assert( nArg==0 );
196771196774
UNUSED_PARAM2(nArg, apUnused);
196772
- sqlite3_result_text(pCtx, "fts5: 2016-12-30 15:16:20 a0971e713682a73d8c7c20511db256c20d2f6388", -1, SQLITE_TRANSIENT);
196775
+ sqlite3_result_text(pCtx, "fts5: 2017-01-02 11:57:58 04ac0b75b1716541b2b97704f4809cb7ef19cccf", -1, SQLITE_TRANSIENT);
196773196776
}
196774196777
196775196778
static int fts5Init(sqlite3 *db){
196776196779
static const sqlite3_module fts5Mod = {
196777196780
/* iVersion */ 2,
196778196781
--- src/sqlite3.c
+++ src/sqlite3.c
@@ -381,11 +381,11 @@
381 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
382 ** [sqlite_version()] and [sqlite_source_id()].
383 */
384 #define SQLITE_VERSION "3.16.0"
385 #define SQLITE_VERSION_NUMBER 3016000
386 #define SQLITE_SOURCE_ID "2016-12-30 17:40:14 14d855d2b2b5b3485e0673d11405db7266b34c6d"
387
388 /*
389 ** CAPI3REF: Run-Time Library Version Numbers
390 ** KEYWORDS: sqlite3_version sqlite3_sourceid
391 **
@@ -90774,11 +90774,14 @@
90774 int regLeft = 0;
90775 int regRight = 0;
90776 u8 opx = op;
90777 int addrDone = sqlite3VdbeMakeLabel(v);
90778
90779 assert( nLeft==sqlite3ExprVectorSize(pRight) );
 
 
 
90780 assert( pExpr->op==TK_EQ || pExpr->op==TK_NE
90781 || pExpr->op==TK_IS || pExpr->op==TK_ISNOT
90782 || pExpr->op==TK_LT || pExpr->op==TK_GT
90783 || pExpr->op==TK_LE || pExpr->op==TK_GE
90784 );
@@ -196767,11 +196770,11 @@
196767 int nArg, /* Number of args */
196768 sqlite3_value **apUnused /* Function arguments */
196769 ){
196770 assert( nArg==0 );
196771 UNUSED_PARAM2(nArg, apUnused);
196772 sqlite3_result_text(pCtx, "fts5: 2016-12-30 15:16:20 a0971e713682a73d8c7c20511db256c20d2f6388", -1, SQLITE_TRANSIENT);
196773 }
196774
196775 static int fts5Init(sqlite3 *db){
196776 static const sqlite3_module fts5Mod = {
196777 /* iVersion */ 2,
196778
--- src/sqlite3.c
+++ src/sqlite3.c
@@ -381,11 +381,11 @@
381 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
382 ** [sqlite_version()] and [sqlite_source_id()].
383 */
384 #define SQLITE_VERSION "3.16.0"
385 #define SQLITE_VERSION_NUMBER 3016000
386 #define SQLITE_SOURCE_ID "2017-01-02 11:57:58 04ac0b75b1716541b2b97704f4809cb7ef19cccf"
387
388 /*
389 ** CAPI3REF: Run-Time Library Version Numbers
390 ** KEYWORDS: sqlite3_version sqlite3_sourceid
391 **
@@ -90774,11 +90774,14 @@
90774 int regLeft = 0;
90775 int regRight = 0;
90776 u8 opx = op;
90777 int addrDone = sqlite3VdbeMakeLabel(v);
90778
90779 if( nLeft!=sqlite3ExprVectorSize(pRight) ){
90780 sqlite3ErrorMsg(pParse, "row value misused");
90781 return;
90782 }
90783 assert( pExpr->op==TK_EQ || pExpr->op==TK_NE
90784 || pExpr->op==TK_IS || pExpr->op==TK_ISNOT
90785 || pExpr->op==TK_LT || pExpr->op==TK_GT
90786 || pExpr->op==TK_LE || pExpr->op==TK_GE
90787 );
@@ -196767,11 +196770,11 @@
196770 int nArg, /* Number of args */
196771 sqlite3_value **apUnused /* Function arguments */
196772 ){
196773 assert( nArg==0 );
196774 UNUSED_PARAM2(nArg, apUnused);
196775 sqlite3_result_text(pCtx, "fts5: 2017-01-02 11:57:58 04ac0b75b1716541b2b97704f4809cb7ef19cccf", -1, SQLITE_TRANSIENT);
196776 }
196777
196778 static int fts5Init(sqlite3 *db){
196779 static const sqlite3_module fts5Mod = {
196780 /* iVersion */ 2,
196781
+1 -1
--- src/sqlite3.h
+++ src/sqlite3.h
@@ -121,11 +121,11 @@
121121
** [sqlite3_libversion_number()], [sqlite3_sourceid()],
122122
** [sqlite_version()] and [sqlite_source_id()].
123123
*/
124124
#define SQLITE_VERSION "3.16.0"
125125
#define SQLITE_VERSION_NUMBER 3016000
126
-#define SQLITE_SOURCE_ID "2016-12-30 17:40:14 14d855d2b2b5b3485e0673d11405db7266b34c6d"
126
+#define SQLITE_SOURCE_ID "2017-01-02 11:57:58 04ac0b75b1716541b2b97704f4809cb7ef19cccf"
127127
128128
/*
129129
** CAPI3REF: Run-Time Library Version Numbers
130130
** KEYWORDS: sqlite3_version sqlite3_sourceid
131131
**
132132
--- src/sqlite3.h
+++ src/sqlite3.h
@@ -121,11 +121,11 @@
121 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
122 ** [sqlite_version()] and [sqlite_source_id()].
123 */
124 #define SQLITE_VERSION "3.16.0"
125 #define SQLITE_VERSION_NUMBER 3016000
126 #define SQLITE_SOURCE_ID "2016-12-30 17:40:14 14d855d2b2b5b3485e0673d11405db7266b34c6d"
127
128 /*
129 ** CAPI3REF: Run-Time Library Version Numbers
130 ** KEYWORDS: sqlite3_version sqlite3_sourceid
131 **
132
--- src/sqlite3.h
+++ src/sqlite3.h
@@ -121,11 +121,11 @@
121 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
122 ** [sqlite_version()] and [sqlite_source_id()].
123 */
124 #define SQLITE_VERSION "3.16.0"
125 #define SQLITE_VERSION_NUMBER 3016000
126 #define SQLITE_SOURCE_ID "2017-01-02 11:57:58 04ac0b75b1716541b2b97704f4809cb7ef19cccf"
127
128 /*
129 ** CAPI3REF: Run-Time Library Version Numbers
130 ** KEYWORDS: sqlite3_version sqlite3_sourceid
131 **
132

Keyboard Shortcuts

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