Otherwise, the fail will stop a Makefile from progressing, but if you
immediately run the build again, Make will think the output files are up to
date, since they are newer (albeit incomplete/incorrect).

Add a new full-text search variant that tracks the total number of documents
and document sizes, to make ranking search results easier. Currently
called FTS4.
(check-in: 1b6e6094 user: drh tags: trunk)

Make the TEMP file tables use the page size set for the main database.
Ticket [b80eeab588c4].
Also copy over the changes from apple-osx check-in [7c3bede3f2].
(check-in: 5dcfb0c9 user: drh tags: trunk)

When SQLITE_OMIT_FLOATING_POINT is defined, the floating-point formats in
the sqlite3_*printf() functions should pull an int64 off of the parameter
list and ignore it.
(check-in: 3fd6f9ad user: drh tags: trunk)

Fix a problem in the shell tool. In some cases sqlite3_errmsg() was being called before sqlite3_finalize(), causing error messages to be more generic than they should be.
(check-in: e5d07045 user: dan tags: trunk)

In the debugging memory allocator, initialize new memory allocations to
pseudo-randomness in an effort to find problems with memcmp() of structures
that have uninitialized pad bytes.
(check-in: 6462817b user: drh tags: trunk)

Add a new sqlite3_test_control() verb that facilitates testing that all
keywords are shown in the documentation. (Two keywords were found to
be missing while testing the change.)
(check-in: d3cdc4b1 user: drh tags: trunk)

Within the special new.* and old.* tables of a trigger, recognize all the
original table names even if those names overload the "rowid", "oid", or
"_rowid_" special names. Ticket [34d2ae1c6d0].
(check-in: 1a0e5fa9 user: drh tags: trunk)

Immediately purge entries from the column cache when the associated register
undergoes an affinity change. Ticket [eb5548a849]. Enhance the
SQLITE_TESTCTRL_OPTIMIZATIONS setting of sqlite3_test_control so that it
can disable the column cache for testing purposes, in an effort to prevent
future problems of a similar nature to this one.
(check-in: ea4e57e1 user: drh tags: trunk)

Move the query flattener turn-off from a pragma to an sqlite3_test_control()
call. Make provisions (not yet implemented) to turn off other optimizers
using the same call.
(check-in: 4a97c623 user: drh tags: trunk)

Ensure WHERE clause terms involving tables on the right end of a join
are not prematurely evaluated when tables on the left end of the join
make use of the OR-clause optimization.
Fix for ticket [31338dca7e].
(check-in: 2c2de252 user: drh tags: trunk)