Performance improvement to the sqlite3MemCompare() routine by factoring out
sqlite3BlobCompare().
Changes to sqlite3VdbeRecordUnpack() to make it slightly smaller and faster.
Reorder the elements of the Mem object for a small size reduction and
performance improvement.
Reduce the number of arguments to RecordCompare functions from 4 to 3,
resulting in a small performance increase.
Remove an unused parameter from sqlite3VdbeIdxRowid().  This is cosmetic
only as the C-compiler optimizers were already omitting this parameter on
amalgamation builds.
Simplification of the OP_Column logic for the case of rows with overflow.
Make sure registers are cleared properly prior to being used to store
the result of an OP_Column operator.
Continuing cleanup of memory register memory allocation handling.
Improved interface to the Mem object handling.  Small size reduction and
performance increase.
In the Mem object, stop requiring that Mem.xDel be NULL when the MEM_Dyn
bit is clear.  Also reduce the amount of initialization of Mem objects.
All for a small size reduction and performance increase.
Performance improvement and slight size reduction to the comparison operators
in the VDBE.
Fix compiler warnings and change the nullMem structure initializer into a
format that MSVC can understand.
Merge micro-optimizations into trunk after fixing the build on MSVC.
Performance now shows 7.58% faster than the 3.8.6 release on x64 with
gcc 4.8.1 and -Os.
Make sure of the strchrnul() library function on platforms where it is
available.
Fix harmless warnings on 32-bit MSVC builds.
Modify an assert() within sqlite3PagerWalFramesize(), a function only ever used by zipvfs, to account for recent zipvfs changes.
Fix an ota bug causing attempts to write to tables with more than 8 columns to fail.
Merge latest trunk changes with this branch.
Add an API to query an ota handle for the total number of key/value operations performed so far.
Add new file ext/ota/README.txt, containing notes regarding the implementation of the ota extension.