aboutsummaryrefslogtreecommitdiff
path: root/src/expr.c
Commit message (Expand)AuthorAge
* Fix a potential NULL pointer dereference following a syntax error.drh2015-03-22
* Fix a problem causing collation sequence names to be dequoted multiple times ...dan2015-03-20
* Propagate COLLATE operators upward through function calls and CASE operations.drh2015-02-09
|\
| * Propagate the COLLATE operator upward through function calls.drh2015-02-09
| * Disable the query flattener for aggregate subqueries if the parent querydrh2015-02-09
|/
* Rename the internal "EP_Constant" bitmask to a less misleading "EP_ConstFunc".drh2015-02-09
* Fix a (almost always harmless) read past the end of a memory allocationdrh2015-01-27
* Fix an assert() that may fail following an OOM error.dan2015-01-21
* Fix three crash problems discovered by afl-fuzz.drh2015-01-09
* If a table is the right operand of a LEFT JOIN, then any column of thatdrh2014-12-04
* Add new requirements marks associated with the file format documentation.drh2014-11-19
* Do not automatically remove the DISTINCT keyword from "a IN (SELECT DISTINCT ...dan2014-11-14
* Enhance the automatic index logic so that it creates a partial index whendrh2014-10-24
* Show the TK_DOT operator in the TreeView debugging output.drh2014-10-01
* Remove the SQLITE_ENABLE_TREE_EXPLAIN compile-time option. Add alternativedrh2014-09-30
* Do not allow parameters in a DEFAULT clause of a CREATE TABLE statement.drh2014-09-24
* Improved ".selecttrace" output.drh2014-09-21
* Fix the SELECTTRACE_ENABLE macro so that it doesn't cause problems fordrh2014-09-20
* Simplify the way the column cache is managed around OP_Move instructions.drh2014-09-12
* Fix typos in comments. No code changes.peter.d.reid2014-09-06
* Avoid an unnecessary OP_Move operation for expression subqueries.drh2014-08-29
* Allow CAST expressions and unary "+" operators to be used in the DEFAULTdrh2014-08-25
* A simpler fix for ticket [3a88d85f36704eebe1] - one that uses less code.drh2014-08-06
* Ensure that aggregate functions are not used when evaluating a defaultdrh2014-08-05
* Improved VdbeCoverage() macros. A few minor simplifications to generateddrh2014-08-05
* Further enhancements to IN-operator processing.drh2014-08-04
* Refinements to the enhanced IN-operator logic.drh2014-08-04
* Enhancements to the code generator for the IN operator that result in muchdrh2014-08-02
* A better comment on the generated code for the NULL-in-RHS-of-IN detectiondrh2014-08-01
* Improved detection and handling of NULL values on the RHS of a IN operator.drh2014-08-01
* Remove an unnecessary OP_Null in the IN-operator logic. Attempt to clarifydrh2014-08-01
* The idea of coding IN operator with a short list on the RHS as an OR expressiondrh2014-08-01
* Begin making changes to the IN operator in an attempt to make it run fasterdrh2014-08-01
* Refactoring: Change "pIndex->onError!=OE_None" to use a macro:drh2014-07-31
* Omit a pointless OP_Null when processing a value-list RHS of an IN operatordrh2014-07-31
* Deactivate the DISTINCT in a SELECT on the right-hand side of an IN operator,drh2014-07-31
* Remove a surplus function prototype. #ifdef code that is not used whendrh2014-07-23
* Change the hex literal processing so that only the SQL parser understandsdrh2014-07-23
* Revise the affinity returned for expressions flagged as 'generic'. Fix for [...mistachkin2014-06-26
* Remove the unused second argument from sqlite3ExprCachePop(). Add andrh2014-04-13
* Merge trunk fixes for "x IN (?)" handling.drh2014-03-20
|\
| * Remove a testcase() that is now always true due to the "x IN (?)" optimization.drh2014-03-20
| * The "x IN (?)" optimization in check-ins [2ff3b25f40] and [e68b427afb] isdrh2014-03-20
| * Fix harmless compiler warnings.drh2014-03-20
* | First attempt at getting block-sort to work. This is an incremental check-in.drh2014-03-19
|/
* Add VdbeCoverage() and VdbeCoverageIf() macros for improved VDBE coveragedrh2014-02-18
* Improvements to "NOT IN (SELECT ...)" processing. Only test for NULL valuesdrh2014-02-18
* Add logic to do test coverage measurements on the VDBE code.drh2014-02-17
* Enhance the code generator for INSERT INTO ... SELECT so that the SELECTdrh2014-02-16
* Use the WITH clause to help resolve names for SELECT statements on the leftdrh2014-02-09