Rationalize code further. And add tests. (tags: fts5-tokendata-prefix)
Rationalize code further. And add tests. (tags: fts5-tokendata-prefix)
View ArticleUpdate docs for sqlite3_snapshot_get(). (tags: snapshot_get-locking)
Update docs for sqlite3_snapshot_get(). (tags: snapshot_get-locking)
View Article*MERGE* Merge latest trunk changes into this branch. (tags:...
*MERGE* Merge latest trunk changes into this branch. (tags: snapshot_get-locking)
View Article*MERGE* Ensure that if sqlite3_snapshot_get() is called immediately after a...
*MERGE* Ensure that if sqlite3_snapshot_get() is called immediately after a "BEGIN", then it locks the database such that the returned snapshot object may not be invalidated by a writer or checkpointer...
View ArticleRemove a few more traces of long double from the code. (tags: omit-long-double)
Remove a few more traces of long double from the code. (tags: omit-long-double)
View Article*MERGE* Remove all use of the "long double" data type from SQLite, as...
*MERGE* Remove all use of the "long double" data type from SQLite, as hardware support for long double is increasingly rare and the use of long double creates challenges for some compilers. (tags: trunk)
View ArticleAdjust the new truncation behavior of sqlite_dbpage(N,null) such that it...
Adjust the new truncation behavior of sqlite_dbpage(N,null) such that it causes the database to be truncated to N-1 pages. This makes more since. An error is raised if N is less than 2. (tags: trunk)
View Article*MERGE* Add the contentless_unindexed=1 option to fts5. This causes the...
*MERGE* Add the contentless_unindexed=1 option to fts5. This causes the values of any UNINDEXED columns of a contentless fts5 table to be stored persistently in the database. (tags: trunk)
View ArticleFix a typo in fts5delete.test. (tags: trunk)
Fix a typo in fts5delete.test. (tags: trunk)
View ArticleModify the behavior of sqlite_dbpage so that the null-INSERT that truncates a...
Modify the behavior of sqlite_dbpage so that the null-INSERT that truncates a database must be the very last INSERT operation within a transaction in order to be effective. This simplifies the code and...
View ArticleFix missing return value from the new dbpageRollbackTo() callback. (tags: trunk)
Fix missing return value from the new dbpageRollbackTo() callback. (tags: trunk)
View ArticleFix to the previous: The dbpageRollbackTo() method should return SQLITE_OK....
Fix to the previous: The dbpageRollbackTo() method should return SQLITE_OK. (tags: trunk)
View ArticleUnconditionally include <ctype.h> in sqliteInt.h, even in builds where...
Unconditionally include <ctype.h> in sqliteInt.h, even in builds where it is not needed. (tags: trunk)
View ArticleAdd logging to help analyze COMMIT performance. (tags: bedrock-commit-instr)
Add logging to help analyze COMMIT performance. (tags: bedrock-commit-instr)
View ArticleAdd further logging intended for use in analyzing COMMIT performance. (tags:...
Add further logging intended for use in analyzing COMMIT performance. (tags: bedrock-commit-instr)
View ArticleEnsure that logging is only performed for COMMIT operations that take 2...
Ensure that logging is only performed for COMMIT operations that take 2 seconds or longer. (tags: bedrock-commit-instr)
View ArticleFix typo in documentation for SQLITE_SUBTYPE. No code changes. (tags: trunk)
Fix typo in documentation for SQLITE_SUBTYPE. No code changes. (tags: trunk)
View ArticleAdd ext/wasm to the top-level clean/distclean rules in such a way that any...
Add ext/wasm to the top-level clean/distclean rules in such a way that any error due to a lack of gmake are ignored. (tags: trunk)
View Article*MERGE* Merge latest trunk changes into this branch. (tags: lateral-join)
*MERGE* Merge latest trunk changes into this branch. (tags: lateral-join)
View ArticleExperimental change to allow expressions with subtypes to be read from...
Experimental change to allow expressions with subtypes to be read from indexes in situations where they are not used as function parameters. (tags: indexed-subtype-expr)
View Article