aboutsummaryrefslogtreecommitdiff
path: root/src/resolve.c
Commit message (Expand)AuthorAge
...
* Add ALWAYS() to branches that are no longer reachable due to recentdrh2021-04-26
* More aggressive detection of OOM errors in resolveAlias().drh2021-04-26
* Performance optimizations in the code generator, especially in namedrh2021-04-16
* Add an assert() to show that the SF_Resolved flag does not get set ifdrh2021-04-12
* Fix a segfault that could occur if the ORDER BY clause of a compound SELECT c...dan2021-04-12
* Refactor NameContext.nErr into nNcErr to avoid confusion with Parse.nErr.drh2021-04-10
* When resolving names in the RETURNING clause, do not accept trigger namesdrh2021-03-31
* When resolving column names in the RETURNING clause, do not ignore andrh2021-03-31
* Improved comments on the NOT NULL strength reduction optimization.drh2021-03-09
* Fix another problem with RETURNING clauses in UPDATEs against tables with vir...dan2021-03-05
* Fix an assert() failure that could be triggered by a correlated sub-query in ...dan2021-03-05
* Put ALWAYS() on a branch that is now always true because of changesdrh2021-03-04
* Fix a segfault that could occur following an OOM condition.dan2021-03-04
* Fix a problem with using ALTER TABLE commands on database schemas that contai...dan2021-03-03
* Add #ifndef macros so that the build works again withdrh2021-03-01
* Attempt to optimize "x IS NULL" and "x IS NOT NULL" expressions when x is a c...dan2021-02-26
* Minor simplification in resolve.c.dan2021-02-26
* Rename the "struct SrcList_item" object to the more succinct "SrcItem".drh2021-02-21
* Performance optimization in the resolver.drh2021-02-18
* Performance optimization in the code generator for INSERT for the commondrh2021-02-18
* Simplification to the resolveAlias() routine.drh2021-02-16
* Correctly detect correlated subqueries when resolving names in RETURNINGdrh2021-02-08
* Improved name resolution for references to a table begin modified fromdrh2021-02-08
* Fix the OSSFuzz-discovered shift problem from two days ago. This patch wasdrh2021-02-06
* Remove unreachable code. Fix a shift UB problem introduced yesterdaydrh2021-02-05
* Snapshot. New design appears to work on a simple test case.drh2021-02-04
* Add an ALWAYS() to an unreachable branch.drh2021-01-30
* Working prototype.drh2021-01-29
* Use NEVER and ALWAYS macros to confirm that the return value fromdrh2020-11-08
* Correctly handle expressions like "x IS (not) true/false" within the rhs of I...dan2020-08-24
* Fix harmless compiler warnings that surface in newer versions of GCC.drh2020-08-10
* Fix problems that could occur if a table with the same name as the table bein...dan2020-07-15
* Add test cases and fixes for UPDATE...FROM statements that modify primary key...dan2020-07-13
* Merge latest trunk changes with this branch.dan2020-07-13
|\
| * Fix generated columns so that they play well with upsert.drh2020-06-29
| * Change the magic number used to identify the "excluded" pseudo-table indrh2020-06-29
| * When rewriting a query for window functions, if the rewrite changes thedrh2020-05-24
* | Fix problems with using LIMIT and FROM clauses as part of single UPDATE state...dan2020-04-29
|/
* Performance improvement in sqlite3ResolveExprNameList().drh2020-04-06
* Performance improvement for column name lookup.drh2020-04-06
* Remove a NEVER() that could be true in sqlite3MatchEName().drh2020-04-04
* Do not suppress errors when resolving references in an ORDER BY clause belong...dan2020-04-03
* Fix to the recomputation of the colUsed field added by check-indrh2020-03-21
* Consolidate some code on this branch.dan2020-03-21
* Allow "main" to be used to refer to the main database even after SQLITE_DBCON...dan2020-03-20
* Fix a potential NULL pointer dereference following OOM. Problem discovereddrh2020-02-19
* Allow non-deterministic function in CHECK constraints. It turns out thatdrh2020-01-18
* Fix a problem that restricted edgy functions in TEMP tables.drh2020-01-09
* Performance improvements and test cases added. Allow "PRAGMA trusted_schema=ON"drh2020-01-08
* Check for whether or not it is safe to use non-innocuous functions as thedrh2020-01-08