aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Remove some affinity tests that became unreachable due to the prior change.drh2019-08-31
* When the affinity of a table column is INT or REAL, make the affinity ofdrh2019-08-30
* Make sure OP_RealAffinity has been applied to all columns of type REALdrh2019-08-30
* Improvements to VDBE tracing. No changes to code in normal deliverables.drh2019-08-30
* Add test case to window8.test. Also fix an error in a comment in window.c.dan2019-08-30
* Back out the change at [47cd634c98b502d4] which was incorrect. Add a testdrh2019-08-30
* Add further comments to window.c.dan2019-08-30
* New test cases for window functions with RANGE BETWEEN and DESC NULLS FIRST.drh2019-08-30
* Fix a bug in RANGE window functions that use "ORDER BY <expr> DESC NULLS FIRS...dan2019-08-30
* The expression "(X IS FALSE) IN (FALSE)" does not imply that X is NOT NULL.drh2019-08-30
* The expression "(X IS FALSE) BETWEEN FALSE AND TRUE" does not implie thatdrh2019-08-30
* The expression "(x IS FALSE) IS FALSE" does not imply that X is not NULL.drh2019-08-30
* Remove a faulty testcase() macro.drh2019-08-29
* Improve vdbe branch coverage of NULLS LAST code.dan2019-08-29
* Fix other problems similar to ticket [c0390363].dan2019-08-29
* Add a missing VdbeCoverage() macro.drh2019-08-29
* Remove an unreachable branch in the NULLS LAST logic of RANGE windowdrh2019-08-29
* Fix another case where SQLite assumes that if "~(? AND FALSE)" is true, "?" m...dan2019-08-29
* Avoid assuming that for "~ (? OR TRUE)" to be true, "?" must not be NULL, jus...dan2019-08-29
* Fix a potential buffer overrun in fts5 caused by corrupted database records.dan2019-08-29
* Improve Lemon so that it enlarges some of its tables slightly in order todrh2019-08-29
|\
| * Fix an unreachable branch in sqlite3ParserFallback()drh2019-08-28
| * Further improvements to parser speed by enlarging lookup tables to eliminatedrh2019-08-28
| * Increase the size of the yy_lookahead table so that it is never necessary todrh2019-08-28
|/
* Add support for "ORDER BY ... NULLS FIRST" and "ORDER BY ... NULLS LAST". Use...dan2019-08-27
|\
| * Merge in recent fixes from trunk.drh2019-08-26
| |\
| * | Move some things in parse.y so that TK_COLUMN and TK_AGG_COLUMN are assigned ...dan2019-08-23
| * | Revise the VDBE comments for NULL-scan so that they also work makedrh2019-08-23
| * | Additional simplifications of the WHERE loop code generator logic fordrh2019-08-23
| * | Simplification of the WHERE loop code generator for NULLS LAST saves adrh2019-08-23
| * | Invert the meaning of the regBignull flag so that it is 1 when doing thedrh2019-08-23
| * | Extra VDBE comments in the NULLS LAST logic provide landmarks to helpdrh2019-08-23
| * | Add additional VDBE coverage marcros.drh2019-08-22
| * | Merge fixes from trunk. Also fix a reference to the KeyInfo.aSortOrder field,drh2019-08-22
| |\ \
| * | | Add missing VdbeCoverage() macros to new code.dan2019-08-21
| * | | Disable broken test case in expert1.test.dan2019-08-21
| * | | Update this branch with latest trunk changes.dan2019-08-21
| |\ \ \
| * | | | Further tests for the special null-handling on this branch.dan2019-08-20
| * | | | Add tests for sort-by-index cases that use IN() and non-default NULL handling.dan2019-08-20
| * | | | Do not pass ORDER BY clauses with non-standard NULL handling to virtual table...dan2019-08-20
| * | | | Fix problems with window frames that use ORDER BY ... NULLS LAST etc.dan2019-08-19
| * | | | Prevent NULLS FIRST/LAST from being used in CREATE INDEX and other statements.dan2019-08-19
| * | | | Add tests to ensure that this branch really does fix ticket [f8a7060ece].dan2019-08-17
| * | | | Fix problem with DESC indexes on this branch.dan2019-08-17
| * | | | Merge trunk changes into this branch.dan2019-08-17
| |\ \ \ \
| * | | | | Add support for using indexes for some ORDER BY clauses that use non-default ...dan2019-08-16
| * | | | | Experimental implementation of NULLS FIRST/LAST. This branch still has proble...dan2019-08-12
* | | | | | The ALWAYS() added by the previous check-in was incorrect. Take it back out.drh2019-08-27
* | | | | | Add ALWAYS() to an always true conditional that results from thedrh2019-08-27
* | | | | | Omit the "x IN (y)" to "x==y" optimization of check-in [e68b427afbc82e20]drh2019-08-27