index
:
sqlite
master
sqlite mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
expr.c
Commit message (
Expand
)
Author
Age
*
Fix a bug in the NOT NULL/IS NULL optimization of check-in [cb94350185f555c3]
drh
13 days
*
Fix an issue in Bloom filters on RHS subsqueries to IN operators.
drh
2025-04-30
*
Make use of the flexible-array feature of C99, when available, to try to
drh
2025-03-14
*
Approximately 100 typo corrections spanning the whole tree, submitted via [fo...
stephan
2025-02-27
*
Detect when a UNIQUE or PRIMARY KEY on a WITHOUT ROWID table would need
drh
2025-02-21
*
Code changes that make it easier to prove that no 32-bit integer overflows
drh
2025-02-17
*
Remove a pointless line of code.
drh
2025-02-10
*
Use the sqlite3ColumnIndex() routine to look up a column in a table, rather
drh
2025-02-08
*
The reuse-subroutine optimization [c9a3498113074bbc] might have generated
drh
2025-01-30
*
Simplifh the IdList object to remove unnecessary fields. Performance
drh
2025-01-28
*
Better job at suppressing harmless scan-build warnings. This time testing
drh
2025-01-11
*
Fix harmless scan-build warnings.
drh
2025-01-11
*
Increase the maximum number of arguments on an SQL function to 1000 with the
drh
2024-12-12
*
Fix a comment typo on the sqlite3ExprIsSingleTableConstraint() routine.
drh
2024-12-02
*
A NEVER() that was added by [eb5ac9e5b9a4f9c8] is violated by the ifnull()
drh
2024-11-30
*
Fix a NEVER() in the iif() logic that can be true if compiled with
drh
2024-11-29
*
Simplification to the fix in the prior check-in.
drh
2024-11-28
*
The sqlite3ExprCompare() routine should always compare the same variables
drh
2024-11-28
*
Add two NEVER() conditions.
drh
2024-11-28
*
Enhancements to sqlite3ExprImpliesExpr() so that it realizes that
drh
2024-11-28
*
Add an ALWAYS() on a branch in the new indexed-subtype logic.
drh
2024-10-08
*
Add a NEVER() to an unreachable branch in the new indexed-subtype logic.
drh
2024-10-07
*
Allow expressions with subtypes to be read from indexes unless they are being...
dan
2024-10-05
*
Experimental change to allow expressions with subtypes to be read from indexe...
dan
2024-10-05
*
Refactor the SrcItem object so that information about subqueries is stored
drh
2024-08-19
*
Give unique names to fields in the SrcItem object, to facilitate analysis of
drh
2024-08-17
*
Reduce the size of the SrcItem object by combining fields into a union.
drh
2024-08-17
*
Fix an oversized allocation in sqlite3ExprCodeIN().
dan
2024-07-20
*
Fix a use-after-free that could occur following an OOM introduced by [d8cedbe0].
dan
2024-07-08
*
Use a mini Bloom filter to help reduce the number of pointless searches for
drh
2024-07-05
*
Small performance optimizations.
drh
2024-07-05
*
Disable the reuse of IN-clause subqueries if the subquery is an explicit
drh
2024-07-04
*
Be more aggressive about reusing subqueries that appear on the RHS of IN
drh
2024-07-04
*
Use a Bloom filter to improve performance of IN operators when the RHS of
drh
2024-07-03
*
Add a NEVER() around a branch in sqlite3ExprAffinity() that is designed to
drh
2024-06-29
*
Additional steps to make sure calls to sqlite3ExprToRegister() are sane.
drh
2024-06-28
*
Better optimize queries that use parameters in the LIMIT clause.
drh
2024-06-06
*
Ensure that queries like "SELECT indeterministic(a) FROM tbl GROUP BY 1" invo...
dan
2024-05-24
*
Merge branches "fix-onerow-opt", "faster-openread", "fts5-delay-tokenizer" an...
dan
2024-05-17
|
\
*
|
The sqlite3FaultSim(300) error from [1e8863909ac369e5] must be treated as
drh
2024-05-10
|
*
Allow arbitrary expressions as the second argument to RAISE().
drh
2024-05-08
|
/
*
Avoid unnecessary recursion in sqlite3ExprDeleteNN(). This complicates the
drh
2024-05-06
*
Avoid slowdown when exprNodeIsConstant() is called on deeply nested SQL funct...
dan
2024-04-24
*
Merge trunk enhancements into the pushdown-subquery branch.
drh
2024-04-07
|
\
|
*
Add comments to note the name abiguity between the MySQL push-down
drh
2024-04-07
*
|
Do not allow changes to sqlite3ExprIsTableConstant() that support pushdown of
drh
2024-04-06
*
|
Generalize pushdown to allow any uncorrelated subquery to be pushed down.
drh
2024-04-06
*
|
Experimental enhancement in which expressions of the form "expr IN table"
drh
2024-04-05
|
/
*
The RAISE() operator is not a constant expression and cannot participate in
drh
2024-03-25
*
Do not automatically assume that ROWID is NOT NULL when compiled with
drh
2024-03-24
[next]