aboutsummaryrefslogtreecommitdiff
path: root/src/expr.c
Commit message (Expand)AuthorAge
...
* | Fix minor problems with the new join table name resolution logic.drh2022-04-23
|/
* Honor the MATERIALIZED keyword on a common table expression by not flatteningdrh2022-04-22
* Avoid materializing columns of SF_NestedFrom subqueries that are never used.drh2022-04-21
* Improved comment field in the bytecode generated for OP_Column and OP_Rowid.drh2022-04-18
* Change OP_Return such that if P3 is 1, the Return is a no-op when thedrh2022-04-17
* Enhance the IdList object to exist in a single memory allocation (rather thandrh2022-04-15
* Another instance of indenting a subroutine.drh2022-04-14
* Rerun the subroutines that compute row-values if necessary from withindrh2022-04-14
* Adjust the output formatting of bytecode listings so that subroutines useddrh2022-04-14
* Fix some comments that refer to LEFT JOIN that should refer to OUTER JOIN.drh2022-04-11
* Improved technique for parsing the ON and USING clauses of a join is fasterdrh2022-04-07
* Add the new OP_BeginSubrtn opcode (which is really an alias for OP_Integer)drh2022-03-03
* Faster computation of Expr.nHeight.drh2022-02-06
* Further improvements to localization of errors in input SQL.drh2022-02-06
* Fix various harmless compiler warnings.drh2022-02-04
* One of the ALWAYS() macros in the previous check-in could sometimes bedrh2022-01-24
* Add ALWAYS() macros. Change some existing ALWAYS() into assert(). Otherdrh2022-01-24
* Remove many redundant checks for sqlite3.mallocFailed now that any OOM shoulddrh2022-01-24
* Following a prior error, an ALWAYS() in sqlite3ExprCanBeNull() might be false.drh2021-11-28
* Improved defenses against integer overflow when computing the size of adrh2021-11-26
* Small performance increase and size reduction for sqlite3ExprCompare().drh2021-11-19
* Improved handling of OOM while reallocating a column name to add typedrh2021-11-12
* Refactor the code that figures out which SELECT in a cascade of nested queriesdrh2021-11-08
* Ensure that the window function rewrite does not leave the parse treedrh2021-11-07
* Fix the build for various the OMIT-everything compile-time option. No impactdrh2021-10-27
* Protect access to the Expr.y union using nearby assert()s and branches.drh2021-10-07
* Protect all accesses to the Expr.x union using nearby assert()s and branches.drh2021-10-07
* Protect all accesses to the FuncDef.u and Expr.u unions using nearbydrh2021-10-07
* Fix harmless static-analyzer warnings.drh2021-10-04
* Fix harmless static analyzer warnings.drh2021-10-04
* Fix a harmless static-analyzer warning in sqlite3ExprCode().drh2021-10-02
* Fix another problem with ALTER TABLE and vector UPDATE statements within trig...dan2021-09-29
* Improved testability of changes from check-in [255b0eeed113d83b].drh2021-09-29
* Fix a problem in ALTER TABLE causing table or column references in sub-select...dan2021-09-27
* Add const to parameters on various internal interfaces.drh2021-09-25
* Add lots of new "const" on internal function parameters. There is opportunitydrh2021-09-24
* Make the affinity() function available even if compiled withoutdrh2021-09-17
* Store the collating sequence name for each column of a table as andrh2021-08-05
* Refactor field names in the Column object, zCnName and zCnColl, to make themdrh2021-08-02
* Refactor the Table object to reduce its memory footprint.drh2021-08-02
* Refactor the way that DEFAULT expressions are stored on columns, in orderdrh2021-07-31
* Remove ALWAYS() macros that can be true if the internal test functiondrh2021-07-29
* Fix a recently introduced segfault that might occur if a sub-select were used...dan2021-07-07
* Improve the error message in cases where there is a row-value on the LHS of a...dan2021-07-07
* Handle "<vector> IN (<vector>, <vector> ...)" in the same way as "<vector> IN...dan2021-07-06
* Improved rebustness in sqlite3ExprListDup() when it contains a vector assignmentdrh2021-07-05
* Ensure that TK_SELECT_COLUMN Expr nodes always have their iTable field set todrh2021-07-05
* Do not enforce the SQLITE_LIMIT_FUNCTION_ARG limit for internally generateddrh2021-06-30
* Fix problems with ALTER TABLE and schemas that contain views with some recurs...dan2021-06-11
* Fix harmless compiler warnings.drh2021-06-04