Fossil SCM

Update the built-in SQLite to the second release candidate for 3.8.2.

drh 2013-12-03 15:25 UTC trunk
Commit d7543d8bbd92ab649903c712614837a3e498a8df
2 files changed +4 -7 +1 -1
+4 -7
--- src/sqlite3.c
+++ src/sqlite3.c
@@ -135,11 +135,11 @@
135135
** [sqlite3_libversion_number()], [sqlite3_sourceid()],
136136
** [sqlite_version()] and [sqlite_source_id()].
137137
*/
138138
#define SQLITE_VERSION "3.8.2"
139139
#define SQLITE_VERSION_NUMBER 3008002
140
-#define SQLITE_SOURCE_ID "2013-12-03 02:52:11 7d99858bec699dface548c77649dfc50e7fb50d8"
140
+#define SQLITE_SOURCE_ID "2013-12-03 10:35:00 e4164fd8f75ce1c8d63bec70db7049b68208c12c"
141141
142142
/*
143143
** CAPI3REF: Run-Time Library Version Numbers
144144
** KEYWORDS: sqlite3_version, sqlite3_sourceid
145145
**
@@ -64125,11 +64125,12 @@
6412564125
6412664126
idx1 = getVarint32(aKey1, szHdr1);
6412764127
d1 = szHdr1;
6412864128
assert( pKeyInfo->nField+pKeyInfo->nXField>=pPKey2->nField || CORRUPT_DB );
6412964129
assert( pKeyInfo->aSortOrder!=0 );
64130
- assert( (idx1<=szHdr1 && i<pPKey2->nField) || CORRUPT_DB );
64130
+ assert( pKeyInfo->nField>0 );
64131
+ assert( idx1<=szHdr1 || CORRUPT_DB );
6413164132
do{
6413264133
u32 serial_type1;
6413364134
6413464135
/* Read the serial types for the next element in each key. */
6413564136
idx1 += getVarint32( aKey1+idx1, serial_type1 );
@@ -106290,15 +106291,11 @@
106290106291
/* If changing the record number, delete the old record. */
106291106292
if( hasFK || chngKey || pPk!=0 ){
106292106293
sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, 0);
106293106294
}
106294106295
if( bReplace || chngKey ){
106295
- if( sqlite3VdbeCurrentAddr(v)==j1+1 ){
106296
- sqlite3VdbeChangeToNoop(v, j1);
106297
- }else{
106298
- sqlite3VdbeJumpHere(v, j1);
106299
- }
106296
+ sqlite3VdbeJumpHere(v, j1);
106300106297
}
106301106298
106302106299
if( hasFK ){
106303106300
sqlite3FkCheck(pParse, pTab, 0, regNewRowid, aXRef, chngKey);
106304106301
}
106305106302
--- src/sqlite3.c
+++ src/sqlite3.c
@@ -135,11 +135,11 @@
135 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
136 ** [sqlite_version()] and [sqlite_source_id()].
137 */
138 #define SQLITE_VERSION "3.8.2"
139 #define SQLITE_VERSION_NUMBER 3008002
140 #define SQLITE_SOURCE_ID "2013-12-03 02:52:11 7d99858bec699dface548c77649dfc50e7fb50d8"
141
142 /*
143 ** CAPI3REF: Run-Time Library Version Numbers
144 ** KEYWORDS: sqlite3_version, sqlite3_sourceid
145 **
@@ -64125,11 +64125,12 @@
64125
64126 idx1 = getVarint32(aKey1, szHdr1);
64127 d1 = szHdr1;
64128 assert( pKeyInfo->nField+pKeyInfo->nXField>=pPKey2->nField || CORRUPT_DB );
64129 assert( pKeyInfo->aSortOrder!=0 );
64130 assert( (idx1<=szHdr1 && i<pPKey2->nField) || CORRUPT_DB );
 
64131 do{
64132 u32 serial_type1;
64133
64134 /* Read the serial types for the next element in each key. */
64135 idx1 += getVarint32( aKey1+idx1, serial_type1 );
@@ -106290,15 +106291,11 @@
106290 /* If changing the record number, delete the old record. */
106291 if( hasFK || chngKey || pPk!=0 ){
106292 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, 0);
106293 }
106294 if( bReplace || chngKey ){
106295 if( sqlite3VdbeCurrentAddr(v)==j1+1 ){
106296 sqlite3VdbeChangeToNoop(v, j1);
106297 }else{
106298 sqlite3VdbeJumpHere(v, j1);
106299 }
106300 }
106301
106302 if( hasFK ){
106303 sqlite3FkCheck(pParse, pTab, 0, regNewRowid, aXRef, chngKey);
106304 }
106305
--- src/sqlite3.c
+++ src/sqlite3.c
@@ -135,11 +135,11 @@
135 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
136 ** [sqlite_version()] and [sqlite_source_id()].
137 */
138 #define SQLITE_VERSION "3.8.2"
139 #define SQLITE_VERSION_NUMBER 3008002
140 #define SQLITE_SOURCE_ID "2013-12-03 10:35:00 e4164fd8f75ce1c8d63bec70db7049b68208c12c"
141
142 /*
143 ** CAPI3REF: Run-Time Library Version Numbers
144 ** KEYWORDS: sqlite3_version, sqlite3_sourceid
145 **
@@ -64125,11 +64125,12 @@
64125
64126 idx1 = getVarint32(aKey1, szHdr1);
64127 d1 = szHdr1;
64128 assert( pKeyInfo->nField+pKeyInfo->nXField>=pPKey2->nField || CORRUPT_DB );
64129 assert( pKeyInfo->aSortOrder!=0 );
64130 assert( pKeyInfo->nField>0 );
64131 assert( idx1<=szHdr1 || CORRUPT_DB );
64132 do{
64133 u32 serial_type1;
64134
64135 /* Read the serial types for the next element in each key. */
64136 idx1 += getVarint32( aKey1+idx1, serial_type1 );
@@ -106290,15 +106291,11 @@
106291 /* If changing the record number, delete the old record. */
106292 if( hasFK || chngKey || pPk!=0 ){
106293 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, 0);
106294 }
106295 if( bReplace || chngKey ){
106296 sqlite3VdbeJumpHere(v, j1);
 
 
 
 
106297 }
106298
106299 if( hasFK ){
106300 sqlite3FkCheck(pParse, pTab, 0, regNewRowid, aXRef, chngKey);
106301 }
106302
+1 -1
--- src/sqlite3.h
+++ src/sqlite3.h
@@ -107,11 +107,11 @@
107107
** [sqlite3_libversion_number()], [sqlite3_sourceid()],
108108
** [sqlite_version()] and [sqlite_source_id()].
109109
*/
110110
#define SQLITE_VERSION "3.8.2"
111111
#define SQLITE_VERSION_NUMBER 3008002
112
-#define SQLITE_SOURCE_ID "2013-12-03 02:52:11 7d99858bec699dface548c77649dfc50e7fb50d8"
112
+#define SQLITE_SOURCE_ID "2013-12-03 10:35:00 e4164fd8f75ce1c8d63bec70db7049b68208c12c"
113113
114114
/*
115115
** CAPI3REF: Run-Time Library Version Numbers
116116
** KEYWORDS: sqlite3_version, sqlite3_sourceid
117117
**
118118
--- src/sqlite3.h
+++ src/sqlite3.h
@@ -107,11 +107,11 @@
107 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
108 ** [sqlite_version()] and [sqlite_source_id()].
109 */
110 #define SQLITE_VERSION "3.8.2"
111 #define SQLITE_VERSION_NUMBER 3008002
112 #define SQLITE_SOURCE_ID "2013-12-03 02:52:11 7d99858bec699dface548c77649dfc50e7fb50d8"
113
114 /*
115 ** CAPI3REF: Run-Time Library Version Numbers
116 ** KEYWORDS: sqlite3_version, sqlite3_sourceid
117 **
118
--- src/sqlite3.h
+++ src/sqlite3.h
@@ -107,11 +107,11 @@
107 ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
108 ** [sqlite_version()] and [sqlite_source_id()].
109 */
110 #define SQLITE_VERSION "3.8.2"
111 #define SQLITE_VERSION_NUMBER 3008002
112 #define SQLITE_SOURCE_ID "2013-12-03 10:35:00 e4164fd8f75ce1c8d63bec70db7049b68208c12c"
113
114 /*
115 ** CAPI3REF: Run-Time Library Version Numbers
116 ** KEYWORDS: sqlite3_version, sqlite3_sourceid
117 **
118

Keyboard Shortcuts

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