aboutsummaryrefslogtreecommitdiff
path: root/src/expr.c
Commit message (Expand)AuthorAge
* Make use of sqlite3DbMallocSize to maximize the size of growable buffersdrh2008-12-05
* Fix some compiler warnings that show up when building the amalgamation only. ...danielk19772008-11-19
* Changes to avoid "unused parameter" compiler warnings. (CVS 5921)danielk19772008-11-19
* Make sure affinities and implicit collation sequences are correctly used by c...danielk19772008-11-12
* Fix a bug in the CAST operator associated with the column cache. (CVS 5866)drh2008-11-06
* Disable the result-set alias cache when on conditional code branches.drh2008-10-25
* Fix a memory leak on ORDER BY of a compound select caused by the resolverdrh2008-10-11
* Raise the hard upper bound on SQLITE_MAX_FUNCTION_ARG to 1000 from 100.drh2008-10-07
* Allow INDEXED BY and NOT INDEXED clauses in SELECT statements. (CVS 5766)danielk19772008-10-06
* Change to reduce the number of OP_Null opcodes in "WHERE <rowid> IN (x,y,z)" ...danielk19772008-10-02
* Optimize queries that contain "WHERE rowid IN (x, y, z...)" by using an intke...danielk19772008-10-02
* Fix for tickets #3378 and #3381 that preserves the aliasing optimization.drh2008-09-17
* Add test cases for ticket #3378 and #3381. Add a temporary hack to get thosedrh2008-09-16
* Avoid reevaluating WHERE and ORDER BY expressions that alias terms in thedrh2008-08-29
* Remove dead code. (CVS 5601)drh2008-08-22
* Enhanced test coverage. (CVS 5598)drh2008-08-22
* Refactor the name resolution procedures in the code generator. (CVS 5569)drh2008-08-20
* Improved clarity of presentation in the tokenizer. (CVS 5545)drh2008-08-07
* Implement the "lookaside" memory allocation cache. Use of this cache makesdrh2008-07-28
* Make sure expression spans are set correctly for "x.*" expressions in drh2008-07-18
* Additional test coverage in select.c and expr.c. (CVS 5381)drh2008-07-09
* Remove obsolete code from select.c, including the "affinity" parameterdrh2008-07-08
* Remove redundant code from sqlite3GetTempReg(). (CVS 5342)danielk19772008-07-04
* Remove references to temporary registers from the compiler column-cache when ...danielk19772008-07-04
* Remove unused variable. Fix a compiler warning. (CVS 5319)drh2008-06-27
* Tweaks to the IN expression code generator. Fix an an unrelated bugdrh2008-06-27
* Fix a bug introduced by check-in (5316). Add some VDBE comments todrh2008-06-26
* Avoid generating unnecessary SCopy instructions with the RHS of an INdrh2008-06-26
* Fix handling of "x IN (...)" and "x NOT IN (...)" expressions when the set co...danielk19772008-06-26
* Fix a problem in sqlite3ExprIsInteger() causing failures on select1-4.9.2.drh2008-06-24
* The compound-select merge optimization is mostly working with this check-in.drh2008-06-24
* Fix a bug in the KEYINFO handling within select.c. Change the OP_Movedrh2008-06-22
* Reorganize some of the code that detects expression trees with a depth greate...danielk19772008-06-05
* Allow the SQLITE_MAX_EXPR_DEPTH compile-time parameter to be set to 0 indrh2008-05-28
* Fix more compiler warnings. (CVS 5074)drh2008-05-01
* Always convert IEEE NaN into NULL. Ticket #3060. Add test cases to verifydrh2008-04-29
* Candidate fix for ticket #3082. Test cases needed. (CVS 5047)drh2008-04-25
* Fix a crash that can follow a malloc() failure in malloc7.test. (CVS 5042)danielk19772008-04-24
* Fix a code generator bug caused by the new CSE optimization. Add test casesdrh2008-04-15
* Additional reductions in the use of memset(). (CVS 4988)drh2008-04-11
* Avoid factoring single-instruction constants that end up getting replaceddrh2008-04-01
* Add the testcase() macro. Additional CSE test coverage. (CVS 4951)drh2008-04-01
* Fix a problem with CASTs and the new CSE mechanism. (CVS 4950)drh2008-04-01
* Fix the CSE mechanism so that it takes into account column affinitydrh2008-04-01
* More test cases and bug fixes with CSE. (CVS 4948)drh2008-04-01
* Initial test cases and bug fixes in the CSE logic. (CVS 4946)drh2008-04-01
* Avoid duplicate OP_Column opcodes by remembering prior results.drh2008-03-31
* Factor constant subexpressions out of loops. (CVS 4942)drh2008-03-31
* Use a vdbe memory cell to allocate the space required for vdbe cursors. (CVS ...danielk19772008-03-25
* Reinstate test cases for the limit tests. The sqlite3_limit() API is nowdrh2008-03-20