Improved reuse of subqueries associated with IN operators, especially when...
Improved reuse of subqueries associated with IN operators, especially when the IN operator is duplicated due to predicate push-down. (tags: bedrock-3.46)
View ArticleUse a mini Bloom filter to help reduce the number of pointless searches for...
Use a mini Bloom filter to help reduce the number of pointless searches for prior SubrtnSig objects when generating code for IN operators with subqueries as their right operand. (tags: trunk)
View ArticleImprove the error message returned when fts5 finds a row is missing from its...
Improve the error message returned when fts5 finds a row is missing from its content table. (tags: trunk)
View ArticleFix a use-after-free that could occur following an OOM introduced by...
Fix a use-after-free that could occur following an OOM introduced by [d8cedbe0]. (tags: trunk)
View ArticleRename some JS files for consistency. This affects only the build process,...
Rename some JS files for consistency. This affects only the build process, not the deliverables. (tags: trunk)
View ArticleAdd an option to force the opfs-sahpool VFS init to re-run after it fails on...
Add an option to force the opfs-sahpool VFS init to re-run after it fails on a first attempt, as a workaround for flaky environments where initial access to OPFS sync access handles is rejected but...
View ArticleProposed workaround for the "errant op" case in the OPFS VFS, as discussed in...
Proposed workaround for the "errant op" case in the OPFS VFS, as discussed in [https://github.com/sqlite/sqlite-wasm/issues/12 | issue #12 of the npm distribution]. (tags: opfs-errant-op)
View ArticleAdd some docs explaining [64f4f3cd878b1a72]. (tags: opfs-errant-op)
Add some docs explaining [64f4f3cd878b1a72]. (tags: opfs-errant-op)
View ArticleRemove the timing and counter metrics from the OPFS VFS, as they're...
Remove the timing and counter metrics from the OPFS VFS, as they're long-since unused so are just wasted CPU cycles. (tags: opfs-errant-op)
View ArticleReformulate the forceReinitIfFailed handling based on feedback, to correct...
Reformulate the forceReinitIfFailed handling based on feedback, to correct the type-checking and resolve a potential race condition. (tags: sahpool-reinit-fallback)
View Articlesqldiff: if the first db argument does not exist, fail instead of creating an...
sqldiff: if the first db argument does not exist, fail instead of creating an empty db. Resolving that for the second argument is trickier, as discussed in [forum:ec2d429e32 | forum post ec2d429e32]....
View Article*MERGE* Work around a difficult-to-trigger Atomics API message-passing quirk...
*MERGE* Work around a difficult-to-trigger Atomics API message-passing quirk in the OPFS VFS which appears in rare instances in some browsers when running high I/O loads. This resolves...
View ArticleWork around a difficult-to-trigger Atomics API message-passing quirk in the...
Work around a difficult-to-trigger Atomics API message-passing quirk in the OPFS VFS which appears in rare instances in some browsers when running high I/O loads. This resolves...
View Articlesqldiff: fail if the 2nd db argument cannot be opened read-only. (tags: trunk)
sqldiff: fail if the 2nd db argument cannot be opened read-only. (tags: trunk)
View ArticleRename the new opfs-sahpool init-retry flag to the suitably descriptive, and...
Rename the new opfs-sahpool init-retry flag to the suitably descriptive, and suitably onerous, forceReinitIfPreviouslyFailed, based on feedback. (tags: sahpool-reinit-fallback)
View Article*MERGE* Add an option to the opfs-sahpool VFS which tells it to ignore a...
*MERGE* Add an option to the opfs-sahpool VFS which tells it to ignore a previous init failure and retry, as an opt-in workaround for a browser quirk which occasionally denies OPFS access on the first...
View ArticleAdd several convenience links to the OPFS VFS concurrency tester app for...
Add several convenience links to the OPFS VFS concurrency tester app for launching it with various combinations of options. (tags: trunk)
View ArticleRemove a stray/harmless duplicate wasm function export entry. (tags: trunk)
Remove a stray/harmless duplicate wasm function export entry. (tags: trunk)
View ArticleAdd JS bindings and tests for sqlite3_interrupted(), is_interrupted(), and...
Add JS bindings and tests for sqlite3_interrupted(), is_interrupted(), and db_readonly(). (tags: trunk)
View ArticleAdd missing sqlite3_bind_parameter_name() binding to JS. (tags: trunk)
Add missing sqlite3_bind_parameter_name() binding to JS. (tags: trunk)
View Article