sqlite: upgrade to SQLite 3.8.10

Downloaded from https://www.sqlite.org/2015/sqlite-amalgamation-3081000.zip

  $ sha256sum sqlite-amalgamation-3081000.zip
  b864bf802584e54a881db4ab9c8fb54b51339b2dc2c66f97fbf88ae4ee052ff8  sqlite-amalgamation-3081000.zip

dist/orig contains the stock sqlite3 code, as packaged in the ZIP file above.

dist contains a copy of dist/orig, but with the Android.patch file applied.
Please see Android.patch for a list of differences between stock and

One Android patch failed to apply cleanly, due to a change in how one
variable is handled. The patch was fixed. Other than that, no changes
to the Android specific patches.

Description of changes compared to SQLite 3.8.9:

  SQLite Release 3.8.10 On 2015-05-07

  Added the sqldiff.exe utility program for computing the differences between two SQLite database files.
  Added the y format string to the matchinfo() function of FTS3.
  Performance improvements for ORDER BY, VACUUM, CREATE INDEX, PRAGMA integrity_check, and PRAGMA quick_check.
  Fix many obscure problems discovered while SQL fuzzing.
  Identify all methods for important objects in the interface documentation. (example)
  Made the American Fuzzy Lop fuzzer a standard part of SQLite's testing strategy.
  Add the ".binary" and ".limits" commands to the command-line shell.
  Make the "dbstat" virtual table part of standard builds when compiled with the SQLITE_ENABLE_DBSTAT_VTAB option.
  SQLITE_SOURCE_ID: "2015-05-07 11:53:08 cf975957b9ae671f34bb65f049acf351e650d437"
  SHA1 for sqlite3.c: 0b34f0de356a3f21b9dfc761f3b7821b6353c570

(cherrypicked from commit 3d169392f9f40c9a3a1571aa4be8da49ad3c0f8e)

Change-Id: I9d298922ddf405a597781749c8b39caee4ea638b
7 files changed
tree: d65023c78522cedaed93aa2562e71438d9d4e120
  1. CleanSpec.mk
  2. android/
  3. dist/