SHA256
1
0
forked from pool/sqlite3

Accepting request 257487 from home:AndreasStieger:branches:server:database

SQLite 3.8.7

OBS-URL: https://build.opensuse.org/request/show/257487
OBS-URL: https://build.opensuse.org/package/show/server:database/sqlite3?expand=0&rev=106
This commit is contained in:
Ismail Dönmez
2014-10-18 14:26:13 +00:00
committed by Git OBS Bridge
parent 5b5d01a5e2
commit ba6166bede
6 changed files with 68 additions and 8 deletions

View File

@@ -1,3 +1,63 @@
-------------------------------------------------------------------
Fri Oct 17 19:45:26 UTC 2014 - andreas.stieger@gmx.de
- SQLite 3.8.7
- Performance Enhancements:
* Many micro-optimizations result in 20.3% more work for the same
number of CPU cycles relative to the previous release.
* The sorter can use auxiliary helper threads to increase real-
time response. This feature is off by default and may be
enabled using the PRAGMA threads command or the
SQLITE_DEFAULT_WORKER_THREADS compile-time option.
* Enhance the skip-scan optimization so that it is able to skip
index terms that occur in the middle of the index, not just as
the left-hand side of the index.
* Improved optimization of CAST operators.
* Various improvements in how the query planner uses sqlite_stat4
information to estimate plan costs.
- New Features:
* Added new interfaces with 64-bit length parameters:
sqlite3_malloc64()
sqlite3_realloc64()
sqlite3_bind_blob64()
sqlite3_result_blob64()
sqlite3_bind_text64()
sqlite3_result_text64()
* Added the new interface sqlite3_msize() that returns the size
of a memory allocation obtained from sqlite3_malloc64() and its
variants.
* Added the SQLITE_LIMIT_WORKER_THREADS option to sqlite3_limit()
and PRAGMA threads command for configuring the number of
available worker threads.
* The spellfix1 extension allows the application to optionally
specify the rowid for each INSERT. Added the User
Authentication extension.
- Bug Fixes:
* Fix a bug in the partial index implementation that might result
in an incorrect answer if a partial index is used in a subquery
or in a view.
* Fix a query planner bug that might cause a table to be scanned
in the wrong direction (thus reversing the order of output)
when a DESC index is used to implement the ORDER BY clause on a
query that has an identical GROUP BY clause.
* Fix a bug in sqlite3_trace() that was causing it to sometimes
fail to print an SQL statement if that statement needed to be
re-prepared.
* Fix a faulty assert() statement.
- Test, Debug, and Analysis Changes:
* Show ASCII-art abstract syntax tree diagrams using the
".selecttrace" and ".wheretrace" commands in the command-line
shell when compiled with SQLITE_DEBUG,
SQLITE_ENABLE_SELECTTRACE, and SQLITE_ENABLE_WHERETRACE.
Also provide the sqlite3TreeViewExpr() and
sqlite3TreeViewSelect() entry points that can be invoked
from with the debugger to show the parse tree when stopped at
a breakpoint.
* Drop support for SQLITE_ENABLE_TREE_EXPLAIN. The SELECTTRACE
mechanism provides more useful diagnostics information.
* New options to the command-line shell for configuring auxiliary
memory usage: --pagecache, --lookaside, and --scratch.
-------------------------------------------------------------------
Fri Aug 15 18:13:00 UTC 2014 - andreas.stieger@gmx.de