SHA256
1
0
forked from pool/sqlite3
2010-01-14 17:28:45 +00:00
committed by Git OBS Bridge
parent 5903e87051
commit a5b4bbc568
8 changed files with 40 additions and 254 deletions

View File

@@ -1,3 +1,37 @@
-------------------------------------------------------------------
Thu Jan 14 17:04:48 UTC 2010 - max@novell.com
- New version: 3.6.22:
* Fix bugs that can (rarely) lead to incorrect query results
when the CAST or OR operators are used in the WHERE clause of
a query.
* Continuing enhancements and improvements to FTS3.
* The SQL output resulting from sqlite3_trace() is now modified
to include the values of bound parameters.
* Performance optimizations targetting a specific use case from
a single high-profile user of SQLite. A 12% reduction in the
number of CPU operations is achieved (as measured by
valgrind). Actual performance improvements in practice may
vary depending on workload. Changes include:
* The ifnull() and coalesce() SQL functions are now
implemented using in-line VDBE code rather than calling
external functions, so that unused arguments need never be
evaluated.
* The substr() SQL function does not bother to measure the
length its entire input string if it is only computing a
prefix.
* Unnecessary OP_IsNull, OP_Affinity, and OP_MustBeInt VDBE
opcodes are suppressed.
* Various code refactorizations for performance.
* The FTS3 extension has undergone a major rework and
cleanup. New FTS3 documentation is now available.
* The SQLITE_SECURE_DELETE compile-time option fixed to make
sure that content is deleted even when the truncate
optimization applies.
* Improvements to "dot-command" handling in the Command Line
Interface.
* Other minor bug fixes and documentation enhancements.
-------------------------------------------------------------------
Mon Dec 14 16:40:50 CET 2009 - jengelh@medozas.de