Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Fix typos. Add sqlite3_system_errno() to the change log. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
d5d9bb664f72d97a1aae9d2cc5525166 |
User & Date: | drh 2016-03-22 17:23:15.241 |
Context
2016-03-22
| ||
17:23 | Merge fixes off of the 3.11 branch. (check-in: ad0172e592 user: drh tags: trunk) | |
17:23 | Fix typos. Add sqlite3_system_errno() to the change log. (check-in: d5d9bb664f user: drh tags: trunk) | |
2016-03-19
| ||
19:33 | Fix a minor formatting issue in FTS5 documentation. (check-in: c959b23a38 user: drh tags: trunk) | |
Changes
Changes to pages/changes.in.
︙ | ︙ | |||
44 45 46 47 48 49 50 | <li>The query planner now does a better job of optimizing [virtual table] accesses in a 3-way or higher join where constraints on the virtual table are split across two or more other tables of the join. <li>More efficient handling of [application-defined SQL functions], especially in cases where the application defines hundreds or thousands of custom functions. <li>The query planner considers the LIMIT clause when estimating the cost | | | > | 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | <li>The query planner now does a better job of optimizing [virtual table] accesses in a 3-way or higher join where constraints on the virtual table are split across two or more other tables of the join. <li>More efficient handling of [application-defined SQL functions], especially in cases where the application defines hundreds or thousands of custom functions. <li>The query planner considers the LIMIT clause when estimating the cost of ORDER BY. <li>The configure script (on unix) automatically detects the availablity of pread() and pwrite() and sets compile-time options to use those OS interfaces if they are available. <li>Reduce the amount of memory needed to hold the schema. <li>Other miscellanous micro-optimizations for improved performance and reduced memory usage. <p><b>New Features:</b> <li>Added the [SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER] option to [sqlite3_db_config()] which allows the two-argument version of the [fts3_tokenizer()] SQL function to be enabled or disabled at run-time. <li>Added the [https://www.sqlite.org/src/artifact/d7cc99350?ln=403-443|sqlite3rbu_bp_progress()] interface to the [RBU] extension. <li>The [PRAGMA defer_foreign_keys=ON] statement now also disables [foreign key actions|RESTRICT actions] on foreign key. <li>Added the [sqlite3_system_errno()] interface. <li>Added the [SQLITE_DEFAULT_SYNCHRONOUS] and [SQLITE_DEFAULT_WAL_SYNCHRONOUS] compile-time options. The [SQLITE_DEFAULT_SYNCHRONOUS] compile-time option replaces the [SQLITE_EXTRA_DURABLE] option, which is no longer supported. <li>Enhanced the ".stats" command in the [command-line shell] to show more information about I/O performance obtained from /proc, when available. <p><b>Bug fixes:</b> <li>Make sure the [sqlite3_set_auxdata()] values from multiple triggers |
︙ | ︙ |