System.Data.SQLite
Check-in [62fd9d8ddc]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Update SQLite core library to the latest 3.8.2 branch code.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | preRelease
Files: files | file ages | folders
SHA1: 62fd9d8ddcecdc18a44e85164e757d93f6099a27
User & Date: mistachkin 2013-12-23 15:45:59
Context
2013-12-23
15:53
Update help file for 1.0.90.0. check-in: 13c62fc02f user: mistachkin tags: preRelease
15:45
Update SQLite core library to the latest 3.8.2 branch code. check-in: 62fd9d8ddc user: mistachkin tags: preRelease
15:38
Pre-release updates for 1.0.90.0 check-in: 31a201c818 user: mistachkin tags: preRelease
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to SQLite.Interop/src/core/sqlite3.c.

   133    133   **
   134    134   ** See also: [sqlite3_libversion()],
   135    135   ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
   136    136   ** [sqlite_version()] and [sqlite_source_id()].
   137    137   */
   138    138   #define SQLITE_VERSION        "3.8.2"
   139    139   #define SQLITE_VERSION_NUMBER 3008002
   140         -#define SQLITE_SOURCE_ID      "2013-12-06 14:53:30 27392118af4c38c5203a04b8013e1afdb1cebd0d"
          140  +#define SQLITE_SOURCE_ID      "2013-12-23 15:35:54 ac5852d6403c9c9628ca0aa7be135c702f000698"
   141    141   
   142    142   /*
   143    143   ** CAPI3REF: Run-Time Library Version Numbers
   144    144   ** KEYWORDS: sqlite3_version, sqlite3_sourceid
   145    145   **
   146    146   ** These interfaces provide the same information as the [SQLITE_VERSION],
   147    147   ** [SQLITE_VERSION_NUMBER], and [SQLITE_SOURCE_ID] C preprocessor macros
................................................................................
112339 112339     ** number 18 was found by experimentation to be the payoff point where
112340 112340     ** skip-scan become faster than a full-scan.
112341 112341     */
112342 112342     if( pTerm==0
112343 112343      && saved_nEq==saved_nSkip
112344 112344      && saved_nEq+1<pProbe->nKeyCol
112345 112345      && pProbe->aiRowEst[saved_nEq+1]>=18  /* TUNING: Minimum for skip-scan */
       112346  +   && (rc = whereLoopResize(db, pNew, pNew->nLTerm+1))==SQLITE_OK
112346 112347     ){
112347 112348       LogEst nIter;
112348 112349       pNew->u.btree.nEq++;
112349 112350       pNew->u.btree.nSkip++;
112350 112351       pNew->aLTerm[pNew->nLTerm++] = 0;
112351 112352       pNew->wsFlags |= WHERE_SKIPSCAN;
112352 112353       nIter = sqlite3LogEst(pProbe->aiRowEst[0]/pProbe->aiRowEst[saved_nEq+1]);

Changes to SQLite.Interop/src/core/sqlite3.h.

   105    105   **
   106    106   ** See also: [sqlite3_libversion()],
   107    107   ** [sqlite3_libversion_number()], [sqlite3_sourceid()],
   108    108   ** [sqlite_version()] and [sqlite_source_id()].
   109    109   */
   110    110   #define SQLITE_VERSION        "3.8.2"
   111    111   #define SQLITE_VERSION_NUMBER 3008002
   112         -#define SQLITE_SOURCE_ID      "2013-12-06 14:53:30 27392118af4c38c5203a04b8013e1afdb1cebd0d"
          112  +#define SQLITE_SOURCE_ID      "2013-12-23 15:35:54 ac5852d6403c9c9628ca0aa7be135c702f000698"
   113    113   
   114    114   /*
   115    115   ** CAPI3REF: Run-Time Library Version Numbers
   116    116   ** KEYWORDS: sqlite3_version, sqlite3_sourceid
   117    117   **
   118    118   ** These interfaces provide the same information as the [SQLITE_VERSION],
   119    119   ** [SQLITE_VERSION_NUMBER], and [SQLITE_SOURCE_ID] C preprocessor macros