| Commit message (Expand) | Author | Age |
* | Improve support for sqlite3_stmt_scanstatus_v2() profiling of sub-queries imp... | dan | 2023-06-30 |
* | Add a C-source spell-checking facility. make misspell (on Nix) | larrybr | 2023-06-07 |
* | Simplification, performance improvement, and size reduction in the | drh | 2023-05-17 |
* | Fix a bug in cursor hints that can cause references to tables that have not | drh | 2023-05-04 |
* | Better handling of OOM errors in the cursor-hint logic. | drh | 2023-04-11 |
* | New assert() statements to validate the parameters to | drh | 2023-04-10 |
* | Omit a branch that is no longer needed following [c9c4f287652933eb]. | drh | 2023-03-30 |
* | Avoid having OP_SeekScan jump over an OP_IdxGT or OP_IdxGE that follows the O... | dan | 2023-03-29 |
* | Add an sqlite3_db_config() option - SQLITE_DBCONFIG_STMT_SCANSTATS - for enab... | dan | 2023-02-28 |
* | Allow vector-IN expressions like "(a, b) IN ( (?,?), (?,?) )" to use an index. | dan | 2023-02-13 |
* | Have sqlite3_stmt_scanstatus_v2() return an NCYCLE value for all loops, not j... | dan | 2022-12-06 |
* | Enhance SQLITE_SCANSTAT_NCYCLE so that it reports on virtual tables. | dan | 2022-12-03 |
* | Enhance the sqlite3_stmt_scanstatus() API and add sqlite3_stmt_scanstatus_v2(... | dan | 2022-12-02 |
* | Attempt to rationalize the bits associated with ".wheretrace". Provide | drh | 2022-11-30 |
* | This branch attempts to improve the detection of covering indexes. This | drh | 2022-10-22 |
* | The generalized indexed expression optimization of [2435112867fbd7b6] makes | drh | 2022-10-20 |
* | Remove a use of alloca() that does more harm than good. | drh | 2022-10-17 |
* | Fix a problem causing the seek-scan optimization to skip over valid rows that... | dan | 2022-10-07 |
* | Fix a problem that occurred when using a bloom filter to optimize an (ipk = ?... | dan | 2022-10-06 |
* | Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the | drh | 2022-08-22 |
* | Improvement on the previous check-in. | drh | 2022-08-03 |
* | For an IN operator used with a RIGHT JOIN, use the number of terms in the | drh | 2022-08-03 |
* | Small performance increase and size reduction by splitting out the | drh | 2022-07-25 |
* | Candidate fix for the problem with row-value WHERE clause constraints on | drh | 2022-06-01 |
* | Add back in a test case for ON-clauses that was removed yesterday by | drh | 2022-05-31 |
* | For an outer join, then ON-clause constraints need to be evaluated at just | drh | 2022-05-30 |
* | Improvements to the decision of when to check ON constraints for an inner | drh | 2022-05-14 |
* | Transitive equality constriants do not work on a RIGHT JOIN, since the | drh | 2022-05-13 |
* | Walk back the optimization from check-in [cc458317bd77046c] that tries to | drh | 2022-05-13 |
* | Defer generating WHERE clause constraints for a RIGHT JOIN until after the | drh | 2022-05-13 |
* | Improved names for flags on the Expr object: EP_FromJoin becames | drh | 2022-05-13 |
* | Ensure that ON clauses are applied to the correct outer join. | drh | 2022-05-12 |
* | Code EP_InnerJoin constraints at the same time that EP_FromJoin constraints | drh | 2022-05-04 |
* | Fix the Bloom filter pull-down optimization so that it jumps to the correct | drh | 2022-05-03 |
* | Remove a testcase() macro taht was made obsolete by [a8da85c57e07721d]. | drh | 2022-05-02 |
* | Improvement on check-in [a193749730d6cfba] so that the subroutine call to | drh | 2022-05-02 |
* | Simplified fix to the problem with subroutine reuse in the RIGHT JOIN no-match | drh | 2022-04-30 |
* | Preserve the COLLATE operator on an index on an expression when resolving | drh | 2022-04-30 |
* | Further improvements to codeEqualityTerm() for cases when an IN operator with | drh | 2022-04-30 |
* | Enhance the codeEqualityTerm() routine inside the code generator so that it is | drh | 2022-04-29 |
* | For debug builds, if the RIGHT JOIN body subroutine contains a jump that | drh | 2022-04-23 |
* | Make sure the code generator knows to invoke row-value subroutines which | drh | 2022-04-21 |
* | Ensure that left-hand side WITHOUT ROWID tables are set to OP_NullRow prior | drh | 2022-04-18 |
* | Fix problems with WHERE clauses that follow multiple FULL JOINs. This | drh | 2022-04-18 |
* | Do not allow an empty table bypass to jump outside of a right-join body | drh | 2022-04-18 |
* | Rerun the subroutines that compute row-values if necessary from within | drh | 2022-04-14 |
* | Move the explain comment for the RIGHT-JOIN post-processing loop to the | drh | 2022-04-13 |
* | Add missing VdbeCoverage() macros on new branch byte-code opcodes. | drh | 2022-04-13 |
* | Factor out the RIGHT JOIN non-matched row loop from sqlite3WhereEnd(). This | drh | 2022-04-12 |
* | Show LEFT and RIGHT JOIN processing in the EXPLAIN QUERY PLAN output. | drh | 2022-04-11 |