*MERGE* Update fts5 so that the xInstToken() extension API works with prefix...
*MERGE* Update fts5 so that the xInstToken() extension API works with prefix queries. (tags: trunk)
View ArticleProvide a two-argument version of the iif() function, plus an alternative...
Provide a two-argument version of the iif() function, plus an alternative spelling that only requires a single "i". (tags: two-argument-iif)
View Article*MERGE* Allow the iif() function to work with two arguments. The third...
*MERGE* Allow the iif() function to work with two arguments. The third argument is then assumed to be NULL. Also allow if() as an alternative spelling for iif(). (tags: trunk)
View Article*MERGE* Merge the latest trunk enhancements into the commit-and-continue...
*MERGE* Merge the latest trunk enhancements into the commit-and-continue branch. (tags: commit-and-continue)
View ArticleUse the P5 rather than the P3 parameter of OP_AutoCommit to avoid an...
Use the P5 rather than the P3 parameter of OP_AutoCommit to avoid an unnecessary conflict in the begin-concurrent branch. Fix some comments. (tags: commit-and-continue)
View ArticleFix an inaccuracy in the documentation in fts5.h. (tags: trunk)
Fix an inaccuracy in the documentation in fts5.h. (tags: trunk)
View ArticleEnhancements to sqlite3ExprImpliesExpr() so that it realizes that "iif(A,B)"...
Enhancements to sqlite3ExprImpliesExpr() so that it realizes that "iif(A,B)" implies "A". (tags: expr-implies-expr)
View ArticleAdd two NEVER() conditions. (tags: expr-implies-expr)
Add two NEVER() conditions. (tags: expr-implies-expr)
View ArticleThe sqlite3ExprCompare() routine should always compare the same variables as...
The sqlite3ExprCompare() routine should always compare the same variables as equal to one another, regardless of whether or not QPSG is set. (tags: expr-implies-expr)
View ArticleSimplification to the fix in the prior check-in. (tags: expr-implies-expr)
Simplification to the fix in the prior check-in. (tags: expr-implies-expr)
View Article*MERGE* Improvements to sqlite3ExprImpliesExpr() so that it recognizes that...
*MERGE* Improvements to sqlite3ExprImpliesExpr() so that it recognizes that expressions like "iif(X,Y)" and "CASE WHEN X THEN Y END" imply X. (tags: trunk)
View Articleext/icu/README.txt: clean up EOL whitespace and add a mention of the...
ext/icu/README.txt: clean up EOL whitespace and add a mention of the --with-icu-... configure flags available as of version 3.48. (tags: trunk)
View ArticleConfigure script doc updates and cleanups. Skip check for EMSDK when doing an...
Configure script doc updates and cleanups. Skip check for EMSDK when doing an out-of-tree build, as ext/wasm does not support that build mode. (tags: trunk)
View ArticleIn wal2 mode, attempt to zero old *-shm hash table pages within non-PASSIVE...
In wal2 mode, attempt to zero old *-shm hash table pages within non-PASSIVE checkpoints. This saves writers from having to do it. (tags: cf8f1552-commit-instr)
View ArticleUpdate logging version to "v=13". (tags: cf8f1552-commit-instr)
Update logging version to "v=13". (tags: cf8f1552-commit-instr)
View ArticleTypo fixes and cleanups in autosetup/README.md. (tags: trunk)
Typo fixes and cleanups in autosetup/README.md. (tags: trunk)
View ArticleRemove some outdated docs from Makefile.in. (tags: trunk)
Remove some outdated docs from Makefile.in. (tags: trunk)
View ArticleFix a NEVER() in the iif() logic that can be true if compiled with...
Fix a NEVER() in the iif() logic that can be true if compiled with SQLITE_ENABLE_UNKNOWN_SQL_FUNCTIONS. Problem introduced by [eb5ac9e5b9a4f9c8]. (tags: trunk)
View ArticleA NEVER() that was added by [eb5ac9e5b9a4f9c8] is violated by the ifnull()...
A NEVER() that was added by [eb5ac9e5b9a4f9c8] is violated by the ifnull() in-line function. This check-in fixes that problem. (tags: trunk)
View Article