| Commit message (Expand) | Author | Age |
... | |
* | Improvements to the LEFT JOIN strength reduction optimization. | drh | 2019-10-11 |
* | Prevent SQLite from assuming that if ((? IS NOT NULL) IS NOT NULL) is true, ?... | dan | 2019-10-10 |
* | Avoid assuming that an expression that contains the sub-expression (? IS FALS... | dan | 2019-10-09 |
* | An improved fix for the dbsqlfuzz-discovered ALWAYS() failure following OOM in | drh | 2019-10-09 |
* | Change sqlite3SelectDup() to always return NULL if an OOM has occurred. | drh | 2019-10-09 |
* | Alternative implementation of the previous check-in which is testable. | drh | 2019-09-27 |
* | Fix sqlite3ExprCompare() so that it ignores differences in the Expr.iTable | drh | 2019-09-27 |
* | Omit the sqlite3IntTokens array constant for a code simplification. | drh | 2019-09-23 |
* | When a scalar subquery has a pre-existing "LIMIT X" then change it to | drh | 2019-09-23 |
* | Always clear the temporary register cache after coding a subroutine. | drh | 2019-09-18 |
* | Fix a bug introduced earlier today by check-in [88833a9c2849c959]. | drh | 2019-09-02 |
* | When applying the IN_INDEX_NOOP optimization and the LHS has REAL affinity, | drh | 2019-09-02 |
* | Fix an obsolete comment that defines the meaning of one of the parameters | drh | 2019-09-02 |
* | When computing an expression value for an index-on-expression or a CHECK | drh | 2019-09-02 |
* | Fix a harmless compiler warning. | drh | 2019-08-31 |
* | Improvements to the algorithm that determines which SELECT in a sequence | drh | 2019-08-31 |
* | Remove some affinity tests that became unreachable due to the prior change. | drh | 2019-08-31 |
* | The expression "(X IS FALSE) IN (FALSE)" does not imply that X is NOT NULL. | drh | 2019-08-30 |
* | The expression "(X IS FALSE) BETWEEN FALSE AND TRUE" does not implie that | drh | 2019-08-30 |
* | The expression "(x IS FALSE) IS FALSE" does not imply that X is not NULL. | drh | 2019-08-30 |
* | Remove a faulty testcase() macro. | drh | 2019-08-29 |
* | Fix other problems similar to ticket [c0390363]. | dan | 2019-08-29 |
* | Fix another case where SQLite assumes that if "~(? AND FALSE)" is true, "?" m... | dan | 2019-08-29 |
* | Avoid assuming that for "~ (? OR TRUE)" to be true, "?" must not be NULL, jus... | dan | 2019-08-29 |
* | Add support for "ORDER BY ... NULLS FIRST" and "ORDER BY ... NULLS LAST". Use... | dan | 2019-08-27 |
|\ |
|
| * | Merge in recent fixes from trunk. | drh | 2019-08-26 |
| |\ |
|
| * \ | Merge fixes from trunk. Also fix a reference to the KeyInfo.aSortOrder field, | drh | 2019-08-22 |
| |\ \ |
|
| * \ \ | Update this branch with latest trunk changes. | dan | 2019-08-21 |
| |\ \ \ |
|
| * | | | | Fix problems with window frames that use ORDER BY ... NULLS LAST etc. | dan | 2019-08-19 |
| * | | | | Prevent NULLS FIRST/LAST from being used in CREATE INDEX and other statements. | dan | 2019-08-19 |
| * | | | | Merge trunk changes into this branch. | dan | 2019-08-17 |
| |\ \ \ \ |
|
| * | | | | | Experimental implementation of NULLS FIRST/LAST. This branch still has proble... | dan | 2019-08-12 |
* | | | | | | Omit the "x IN (y)" to "x==y" optimization of check-in [e68b427afbc82e20] | drh | 2019-08-27 |
| |_|_|_|/
|/| | | | |
|
* | | | | | Improved detection of number of column mismatch for vector assignment | drh | 2019-08-26 |
* | | | | | Fix typo in a comment. No code changes. | drh | 2019-08-26 |
| |_|_|/
|/| | | |
|
* | | | | Fix the likely(), unlikely(), and likelihood() functions so that they have | drh | 2019-08-22 |
* | | | | Fix a false-positive in sqlite3ExprNeedsNoAffinityChange(). | drh | 2019-08-22 |
| |_|/
|/| | |
|
* | | | Fix a segfault that could occur following an OOM while processing a SELECT st... | dan | 2019-08-20 |
* | | | When populating an ephemeral b-tree for the RHS of an IN(...) clause, avoid a... | dan | 2019-08-17 |
* | | | Ensure the functions that appear to be constant are not factored out of | drh | 2019-08-17 |
| |/
|/| |
|
* | | Ensure that SQLite does not attempt to process incompatible window functions ... | dan | 2019-08-15 |
|/ |
|
* | Fix the sqliteExprImpliesExpr() routine so that it recognizes that | drh | 2019-08-10 |
* | Performance optimization to the new affinity handling logic. | drh | 2019-08-06 |
* | Use 0x40 (ASCII '@') instead of 0x00 to mean "no affinity" so that columns | drh | 2019-08-06 |
* | Refactor field Expr.affinity into Expr.affExpr to avoid confusion with other | drh | 2019-08-05 |
* | Fix a bug in the linked-list handling code added by commit [fd7316cd]. | dan | 2019-07-22 |
* | Remove Window objects from the corresponding Select.pWin list when they are d... | dan | 2019-07-22 |
* | When processing a BETWEEN or CASE expression, avoid transforming a node of th... | dan | 2019-07-17 |
* | Rework the FILTER clause implementation to share more code with window functi... | dan | 2019-07-13 |
* | Minor performance improvement in sqlite3ExprDeleteNN(). | dan | 2019-07-10 |