| Commit message (Expand) | Author | Age |
... | |
* | Merge changes from trunk. | drh | 2018-04-16 |
|\ |
|
| * | Reduce the size of the NameContext object by grouping seldom-used fields | drh | 2018-04-16 |
* | | Fix another typo in a comment. | drh | 2018-04-12 |
|/ |
|
* | Code simplifications. New test cases. | drh | 2018-02-26 |
* | Get the "DEFAULT true" and "DEFAULT false" phrases working correctly in | drh | 2018-02-26 |
* | Refactor for correct NULL handling in the IS TRUE, IS FALSE, IS NOT TRUE, | drh | 2018-02-26 |
* | Experimental implementation of IS TRUE and IS FALSE operators. All TRUE and | drh | 2018-02-26 |
* | In the parse tree, combine LIMIT and OFFSET into a single expression rooted | drh | 2017-11-14 |
* | Omit some extra code from non-SQLITE_ENABLE_UPDATE_DELETE_LIMIT builds. | dan | 2017-11-10 |
* | Disallow ORDER BY and LIMIT on UPDATE and DELETE of views and WITHOUT ROWID | drh | 2017-11-09 |
* | Remove unnecessary "#if SQLITE_MAX_COLUMN". SQLITE_MAX_COLUMN is always | drh | 2017-10-21 |
* | The EP_Resolved flag on the Expr object is not required for correctness nor | drh | 2017-07-12 |
* | More aggressive use of EP_Leaf on expression nodes, to help prune searches. | drh | 2017-07-07 |
* | Consider the values bound to SQL variables when determining whether or not a | dan | 2017-06-24 |
* | Size and performance optimizations to sqlite3ResolveExprNames(). | drh | 2017-05-31 |
* | Optimizations to the Walker object and its methods to make the code a little | drh | 2017-05-29 |
* | More size and speed improvements in the expression name resolver. | drh | 2017-03-07 |
* | Small size reduction and performance increase in the name resolver routine | drh | 2017-03-07 |
* | If compiled with SQLITE_INLINE_MEMCPY, all memcpy() calls are replaced with | drh | 2017-01-19 |
* | Handle some obscure "row value misused" cases that could cause segfaults or | dan | 2016-11-11 |
* | Fix harmless compiler warnings. | drh | 2016-10-05 |
* | Allow deterministic functions in the WHERE clause of a partial index. | drh | 2016-10-03 |
* | Fix SQLITE_OMIT_AUTHORIZATION so that it compiles cleanly. | drh | 2016-09-16 |
* | Catch vector size mismatch problems during name resolution to avoid later | drh | 2016-09-05 |
* | Rename the Db.zName field to Db.zDbSName to make it more descriptive and to | drh | 2016-08-18 |
* | Add the experimental SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION compile-time option. | drh | 2016-08-04 |
* | Only disable the one-pass DELETE optimization if the WHERE clause contains | drh | 2016-05-04 |
* | Improvements to the application-defined function mechanism so that it is | drh | 2016-02-15 |
* | Remove an unnecessary memset() from the symbol name resolver. | drh | 2016-01-20 |
* | Combine the xFunc and xStep pointers of the FuncDef object into a single | drh | 2016-01-14 |
* | Fix typos in requirements text and update requirements marks. No changes | drh | 2015-12-03 |
* | Do not allow table-valued function syntax on ordinary tables and views as those | drh | 2015-11-21 |
* | Do not allow rowid in a UNIQUE or PRIMARY KEY constraint. (This restores the | drh | 2015-09-19 |
* | Omit all use of Expr nodes for TK_AS, as those nodes no longer served a useful | drh | 2015-09-05 |
* | Rename SQLITE_FUNC_VARYING to SQLITE_FUNC_SLOCHNG - a more descriptive name | drh | 2015-09-01 |
* | Not only date/time functions, but also functions like sqlite_version() and | drh | 2015-08-31 |
* | Make the distinction between truly deterministic functions and date/time | drh | 2015-08-31 |
* | Merge enhancements from trunk. | drh | 2015-08-26 |
|\ |
|
| * | Evaluate expressions only once when the same expression is used in both the | drh | 2015-08-26 |
* | | Add code to maintain indexes with expression arguments across DELETE, INSERT, | drh | 2015-08-25 |
* | | Changes toward being abld to process indexes on expressions. Not there yet - | drh | 2015-08-25 |
|/ |
|
* | Remove some redundant code: Call sqlite3ResolveExprListNames() rather than | drh | 2015-08-24 |
* | Fix a couple C99-isms that cause compile errors on MSVC. | drh | 2015-08-20 |
* | Fix corner-case memory management issues in table-valued functions. Change | drh | 2015-08-20 |
* | Correctly handle empty function argument lists on table-valued functions. | drh | 2015-08-20 |
* | A list of arguments following a table name translates into equality | drh | 2015-08-19 |
* | Minor refactor of the SrcList object so that it is able to hold the argument | drh | 2015-08-19 |
* | Test that the left and right sides of a compound SELECT operator have the sam... | dan | 2015-06-23 |
* | CTEs have never add working rowids. So disallow the use of the "rowid" column | drh | 2015-05-27 |
* | Remove a faulty assert() statement. | drh | 2015-05-07 |