Extra robustness in the code that causes cursors to return NULL when they are...
Extra robustness in the code that causes cursors to return NULL when they are participating in an OUTER JOIN. (tags: trunk)
View ArticleExtend the JS/WASM SEE build support by (A) filtering SEE-related bits out of...
Extend the JS/WASM SEE build support by (A) filtering SEE-related bits out of the JS when not building with SEE and (B) accepting an optional key/textkey/hexkey option to the sqlite3.oo1.DB and...
View ArticleMinor cleanups to [8fbda563d2f5]. (tags: trunk)
Minor cleanups to [8fbda563d2f5]. (tags: trunk)
View ArticleAdd extra tests for aborting conflicts in the sessions module. (tags: trunk)
Add extra tests for aborting conflicts in the sessions module. (tags: trunk)
View ArticleWhen running the 'dist' target in ext/wasm for an SEE-capable build, ensure...
When running the 'dist' target in ext/wasm for an SEE-capable build, ensure that the resulting zip file and directory name include '-see'. (tags: trunk)
View ArticleMinor touchups in JS docs and exception messages. (tags: trunk)
Minor touchups in JS docs and exception messages. (tags: trunk)
View ArticleRemove some dead WASM-side code. (tags: trunk)
Remove some dead WASM-side code. (tags: trunk)
View ArticleFix an uninitialized variable problem in the new code on this branch. (tags:...
Fix an uninitialized variable problem in the new code on this branch. (tags: vector-in-fix)
View Article*MERGE* Fix a problem with vector IN operators used with an index where the...
*MERGE* Fix a problem with vector IN operators used with an index where the affinities and collations for the various vector terms are different. (tags: trunk)
View ArticleRemove an undocumented feature from the JS Worker1.open API because it relies...
Remove an undocumented feature from the JS Worker1.open API because it relies on broken behavior which has no VFS-agnostic workaround. (tags: trunk)
View ArticleEnsure that temporary SrcItem objects created by trigger processing have...
Ensure that temporary SrcItem objects created by trigger processing have either SrcItem.zName or SrcItem.pSelect defined. Every SrcItem should have one or the other. (tags: trunk)
View ArticleAvoid slowdown when exprNodeIsConstant() is called on deeply nested SQL...
Avoid slowdown when exprNodeIsConstant() is called on deeply nested SQL functions. (tags: trunk)
View ArticleAdd comments linking the assert() added in [cef4d9e3ba586735] to the places...
Add comments linking the assert() added in [cef4d9e3ba586735] to the places where the precondition that the assert() tests are actually required. (tags: trunk)
View ArticleFix a case where a corrupt stat4 record could go unrecognized due to integer...
Fix a case where a corrupt stat4 record could go unrecognized due to integer overflow. (tags: trunk)
View ArticleIf a RETURNING clause contains a subquery that references the table that is...
If a RETURNING clause contains a subquery that references the table that is being updated in the statement that includes the RETURNING clause, then mark the subquery as correlated sot hat it is...
View ArticleAn experimental minor tweak to the way affinities are computed for compound...
An experimental minor tweak to the way affinities are computed for compound subqueries, when the actual affinity is ambiguous. (tags: compound-subquery-affinity)
View Articlewasm: add a makefile comment about the static sqlite3.h/c version info...
wasm: add a makefile comment about the static sqlite3.h/c version info injected into the JS files possibly differing from the runtime-emited version info when a user provides their own sqlite3.c....
View ArticleBack out the previous change on this branch. In its place: Determine the...
Back out the previous change on this branch. In its place: Determine the affinity of a subquery by the left-most arm of the subquery that has an affinity other than NONE. In other words, scan from left...
View ArticleFurther improvements to the computation of affinity for compound subqueries:...
Further improvements to the computation of affinity for compound subqueries: make sure that the selected affinity is compatible with a literal values in arms to the left of the arm that is used to...
View Article*MERGE* Improvement to the way that affinity is determined for columns of a...
*MERGE* Improvement to the way that affinity is determined for columns of a compound subquery. The affinity is the affinity of the left-most arm of the compound subquery that has an affinity other than...
View Article