Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Update the change log for 3.7.17 after reviewing the timeline. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
7e7024c429e7948007ebfdeb8b8f7006 |
User & Date: | drh 2013-04-26 15:21:55.772 |
Context
2013-04-26
| ||
19:35 | Update the change log for 3.7.17. Fix typos in the memory-mapped I/O documentation. (check-in: c8b24bb8c6 user: drh tags: trunk) | |
15:21 | Update the change log for 3.7.17 after reviewing the timeline. (check-in: 7e7024c429 user: drh tags: trunk) | |
14:47 | Fix typos and add clarification in the fts3tokenize documentation. (check-in: aee1b746ba user: drh tags: trunk) | |
Changes
Changes to pages/changes.in.
︙ | ︙ | |||
51 52 53 54 55 56 57 | [database filename aliasing] as SQLITE_WARNING messages in the [error log]. <li>Added the [SQLITE_TRACE_SIZE_LIMIT] compile-time option. <li>Increase the default value of [SQLITE_MAX_SCHEMA_RETRY] to 50 and make sure that it is honored in every place that a schema change might force a statement retry. <li>Add a new test harness called "mptester" used to verify correct operation when multiple processes are using the same database file at the same time. | < < < | > > > > > > > > > > > > > > > > > > > > > | > > > > > > > > > | 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | [database filename aliasing] as SQLITE_WARNING messages in the [error log]. <li>Added the [SQLITE_TRACE_SIZE_LIMIT] compile-time option. <li>Increase the default value of [SQLITE_MAX_SCHEMA_RETRY] to 50 and make sure that it is honored in every place that a schema change might force a statement retry. <li>Add a new test harness called "mptester" used to verify correct operation when multiple processes are using the same database file at the same time. <li>Enhance the [extension loading] mechanism to be more flexible (while still maintaining backwards compatibility) in two ways: <ol> <li>If the default entry point "sqlite3_extension_init" is not present in the loadable extension, also try an entry point "sqlite3_X_init" where "X" is based on the shared library filename. This allows every extension to have a different entry point, which allows them to be statically linked with no code changes. <li>The shared library filename passed to [sqlite3_load_extension()] may omit the filename suffix, and an appropriate architecture-dependent suffix (".so", ".dylib", or ".dll") will be added automatically. </ol> <li>Added many new loadable extensions to the source tree, including amatch, closure, fuzzer, ieee754, nextchar, regexp, spellfix, and wholenumber. See header comments on each extension source file for further information about what that extension does. <li>Added the [fts3tokenize virtual table] to the [full-text search] logic. <li>Query planner enhancement: Use the transitive property of constraints to move constraints into the outer loops of a join whenever possible, thereby reducing the amount of work that needs to occur in inner loops. <li>Enhance the [fts4aux] virtual table so that a TEMP fts4aux table can reference an [FTS4] table in main database. <li>Bug fix: Only consider AS names from the result set as candidates for resolving identifiers in the WHERE clause if there are no other matches. In the ORDER BY clause, AS names take priority over any column names. Ticket [http://www.sqlite.org/src/info/2500cdb9be05 | 2500cdb9be05] <li>Bug fix: Prevent excessive stack usage in the [full-text search] engine when processing full-text queries with many thousands of search terms. <li>Bug fix: Do not allow a virtual table to cancel the ORDER BY clause unless all outer loops are guaranteed to return no more than one row result. Ticket [http://www.sqlite.org/src/info/ba82a4a41eac1 | ba82a4a41eac1]. <li>Bug fix: Do not suppress the ORDER BY clause on a virtual table query if an IN constraint is used. Ticket [http://www.sqlite.org/src/info/f69b96e3076e | f69b96e3076e]. <li>Bug fix: The [command-line shell] gives an exit code of 0 when terminated using the ".quit" command. <li>Bug fix: Make sure [PRAGMA] statements appear in [sqlite3_trace()] output. } chng {2013-04-12 (3.7.16.2)} { <li>Fix a bug (present since version 3.7.13) that could result in database corruption on windows if two or more processes try to access the same database file at the same time and immediately after third process crashed in the middle of committing to that same file. See ticket |
︙ | ︙ |