From 18657a960e125336f704ea058e25c27bd3900dcb Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 5 May 2024 19:28:19 +0200 Subject: Adding upstream version 3.40.1. Signed-off-by: Daniel Baumann --- www/releaselog/3_7_15.html | 170 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 170 insertions(+) create mode 100644 www/releaselog/3_7_15.html (limited to 'www/releaselog/3_7_15.html') diff --git a/www/releaselog/3_7_15.html b/www/releaselog/3_7_15.html new file mode 100644 index 0000000..435f25f --- /dev/null +++ b/www/releaselog/3_7_15.html @@ -0,0 +1,170 @@ + + + + + +SQLite Release 3.7.15 On 2012-12-12 + + + +
+ + + +
+
+Small. Fast. Reliable.
Choose any three. +
+ + +
+
+ + + +
+
+
+ +

SQLite Release 3.7.15 On 2012-12-12

    +
  1. Added the sqlite3_errstr() interface. +
  2. Avoid invoking the sqlite3_trace() callback multiple times when a + statement is automatically reprepared due to SQLITE_SCHEMA errors. +
  3. Added support for Windows Phone 8 platforms +
  4. Enhance IN operator processing to make use of indices with numeric + affinities. +
  5. Do full-table scans using covering indices when possible, under the + theory that an index will be smaller and hence can be scanned with + less I/O. +
  6. Enhance the query optimizer so that ORDER BY clauses are more aggressively + optimized, especially in joins where various terms of the ORDER BY clause + come from separate tables of the join. +
  7. Add the ability to implement FROM clause subqueries as coroutines rather + that manifesting the subquery into a temporary table. +
  8. Enhancements the command-line shell: +
      +
    1. Added the ".print" command +
    2. Negative numbers in the ".width" command cause right-alignment +
    3. Add the ".wheretrace" command when compiled with SQLITE_DEBUG +
    +
  9. Added the busy_timeout pragma. +
  10. Added the instr() SQL function. +
  11. Added the SQLITE_FCNTL_BUSYHANDLER file control, used to allow VFS + implementations to get access to the busy handler callback. +
  12. The xDelete method in the built-in VFSes now return + SQLITE_IOERR_DELETE_NOENT if the file to be deleted does not exist. +
  13. Enhanced support for QNX. +
  14. Work around an optimizer bug in the MSVC compiler when targeting ARM. +
  15. Bug fix: Avoid various concurrency problems in shared cache mode. +
  16. Bug fix: Avoid a deadlock or crash if the backup API, shared cache, + and the SQLite Encryption Extension are all used at once. +
  17. Bug fix: SQL functions created using the TCL interface honor the + "nullvalue" setting. +
  18. Bug fix: Fix a 32-bit overflow problem on CREATE INDEX for databases + larger than 16GB. +
  19. Bug fix: Avoid segfault when using the COLLATE operator inside of a + CHECK constraint or view in shared cache mode. + +
  20. SQLITE_SOURCE_ID: + "2012-12-12 13:36:53 cd0b37c52658bfdf992b1e3dc467bae1835a94ae" +
  21. SHA1 for sqlite3.c: 2b413611f5e3e3b6ef5f618f2a9209cdf25cbcff" + +

+ +

A complete list of SQLite releases + in a single page and a chronology are both also available. + A detailed history of every + check-in is available at + + SQLite version control site.

+ + -- cgit v1.2.3