Remove extraneous are-we-making-clean guards from the generated wasm build...
Remove extraneous are-we-making-clean guards from the generated wasm build rules, as that guard is set at a higher level. Rename a makefile call()able for consistency. (tags: trunk)
View ArticleUpdate ext/wasm/README.md to reflect simplifications permitted by the current...
Update ext/wasm/README.md to reflect simplifications permitted by the current configure script behavior. (tags: trunk)
View ArticleMinor additions to ext/wasm/README.md. (tags: trunk)
Minor additions to ext/wasm/README.md. (tags: trunk)
View ArticleReplace a handful of hard tabs in string literals with \t in mkwasmbuilds.c....
Replace a handful of hard tabs in string literals with \t in mkwasmbuilds.c. (tags: trunk)
View ArticleUpdate autosetup/README.md to reflect recent refactoring. (tags: trunk)
Update autosetup/README.md to reflect recent refactoring. (tags: trunk)
View ArticleWhen looking for star-queries, do not count a table as a dimension table if...
When looking for star-queries, do not count a table as a dimension table if that table is separated from the fact table by an OUTER or CROSS join or if the table is a self-join. (tags:...
View ArticleCorrect a version number in autosetup/README.md. (tags: trunk)
Correct a version number in autosetup/README.md. (tags: trunk)
View ArticleFix a race condition causing SQLite to use a busy-handler for an operation...
Fix a race condition causing SQLite to use a busy-handler for an operation that should not. (tags: win32-enable-setlk)
View ArticleMinor tweaks to the star-query detection and processing. (tags:...
Minor tweaks to the star-query detection and processing. (tags: star-query-heuristic)
View ArticleThe debugging output for WhereLoop objects now shows cost estimate changes...
The debugging output for WhereLoop objects now shows cost estimate changes due to the star-query heuristic. (tags: star-query-heuristic)
View Article*MERGE* Improve the star-query heuristic so that it does a better job of...
*MERGE* Improve the star-query heuristic so that it does a better job of identifying actual star queries. Also includes improved diagnostic output from the query planner. (tags: trunk)
View ArticleClarify handling of a NULL for the 2nd argument to sqlite3_serialize(), as...
Clarify handling of a NULL for the 2nd argument to sqlite3_serialize(), as pointed out in [forum:3df7168b90|forum post 3df7168b90]. (tags: trunk)
View ArticleRemove an incorrect ALWAYS() added in check-in [7cfbe14d199bb631]. (tags: trunk)
Remove an incorrect ALWAYS() added in check-in [7cfbe14d199bb631]. (tags: trunk)
View ArticleAvoid calling computeMxChoice() after an OOM as some assert()s can fail in...
Avoid calling computeMxChoice() after an OOM as some assert()s can fail in that routine if a prior OOM occurred while building the WhereLoop array. (tags: trunk)
View ArticleImprovments to debug output on the star-query heuristic. (tags: trunk)
Improvments to debug output on the star-query heuristic. (tags: trunk)
View ArticleRevise the strategy used by the star-query heuristic: Instead of decreasing...
Revise the strategy used by the star-query heuristic: Instead of decreasing the cost of all fact-table WhereLoops, increase the run-cost of WhereLoops that are SCANs of dimension tables. (tags: trunk)
View ArticleSmall size and complexity reduction on the star-query heuristic. Improved...
Small size and complexity reduction on the star-query heuristic. Improved comments for the star-query heuristic. (tags: trunk)
View ArticleFurther comment improvements in the star-query heuristic. Add an ALWAYS() on...
Further comment improvements in the star-query heuristic. Add an ALWAYS() on an unreachable branch to achieve MC/DC. (tags: trunk)
View ArticleMake two private routines in FTS "static" so that they are not callable from...
Make two private routines in FTS "static" so that they are not callable from outside of SQLite itself. (tags: trunk)
View ArticleAdd the sqlite3_setlk_timeout() API. For setting the timeout used by...
Add the sqlite3_setlk_timeout() API. For setting the timeout used by SQLITE_ENABLE_SETLK_TIMEOUT blocking locks without also setting the regular retry-based busy-timeout. (tags: win32-enable-setlk)
View Article