sqlite: Upgrade to SQLite 3.18.0

Downloaded from https://sqlite.org/2017/sqlite-amalgamation-3180000.zip

    $ sha256sum sqlite-amalgamation-3180000.zip
    1cfb91106650a12840e107db29f2ec4afe3d7f9dc5936770ef53bc3eb6387b6e  sqlite-amalgamation-3180000.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
Android.

The Android specific patch had a conflict in shell.c.
The conflict was resolved without issues.

This major release contains the protection feature
"LIMIT_VDBE_OP", performance improvements,
bug fixes and various other enhancements.

More details about the release are available here: https://sqlite.org/releaselog/3_18_0.html

Signed-off-by: Alex Naidis <alex.naidis@linux.com>

(cherry picked from commit b86c0cf2300ba27af03e33f64a4c73be84a4c8a2)

Test: code compiles and device boots with no problems
Change-Id: Iaf90ad1f151b82dd12cae070dc5103212f2fd793
11 files changed
tree: d5b7523d49c2f7cd735f9b71bc250ed6232babfd
  1. android/
  2. dist/
  3. CleanSpec.mk
  4. README.version