aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
Commit message (Expand)AuthorAge
* The number of declared columns in an index is limited to SQLITE_LIMIT_COLUMN.drh2025-02-21
* Detect when a UNIQUE or PRIMARY KEY on a WITHOUT ROWID table would needdrh2025-02-21
* Code changes that make it easier to prove that no 32-bit integer overflowsdrh2025-02-17
* Put a 16-byte hash table for column names on each Table object, to speeddrh2025-02-08
* Fix GCC-isms and compiler warnings introduced by recent check-insdrh2025-02-08
* Fix comments on the Parse.nMaxArgs field so that they are correct. Adddrh2025-02-07
* Further reduction in the amount of memset() needed to initialize the Parsedrh2025-02-07
* Reduce the amount of memset() needed to initialize the Parse object.drh2025-02-07
* The Parse.addrExplain field is never even if SQLITE_OMIT_EXPLAIN is defined.drh2025-02-03
* Add the SQLITE_DBCONFIG_ENABLE_COMMENTS setting (default on) to enable ordrh2025-01-31
* Merge all the latest trunk changes into the extra-security branch.drh2025-01-31
|\
| * Simplifh the IdList object to remove unnecessary fields. Performancedrh2025-01-28
| * Small size and complexity reduction on the star-query heuristic. Improveddrh2025-01-26
| * Improvments to debug output on the star-query heuristic.drh2025-01-25
* | Add two new sqlite3_db_config() options that enable the ATTACH commanddrh2025-01-22
|/
* Add an SQLITE_TESTCTRL_OPTIMIZATION mask that can disable the query plannerdrh2025-01-19
* Increase the maximum number of arguments on an SQL function to 1000 with thedrh2024-12-12
* Remove the never-used and never-documented and long-ago deprecateddrh2024-10-28
* An assortment of comment typo fixes discovered by aspell. Add several new wor...stephan2024-10-19
* Allow expressions with subtypes to be read from indexes unless they are being...dan2024-10-05
* Experimental change to allow expressions with subtypes to be read from indexe...dan2024-10-05
* Unconditionally include <ctype.h> in sqliteInt.h, even in builds wheredrh2024-10-03
* Remove all code that makes use of the C-language "long double" datatype.drh2024-10-01
* Add compile-time option -DSQLITE_USE_LONG_DOUBLE=0 to omit all attempts to usedrh2024-10-01
* Improved rebustness to malformed UTF-16 inputs to sqlite3_prepare16_v2().drh2024-09-19
* A couple of #defines so that the build work with SQLITE_OMIT_FLOATING_POINT.drh2024-08-30
* Fix minor comment issues.drh2024-08-20
* Tighter checking of access constraints on union members in SrcItem.drh2024-08-20
* Refactor the SrcItem object so that information about subqueries is storeddrh2024-08-19
* Give unique names to fields in the SrcItem object, to facilitate analysis ofdrh2024-08-17
* Reduce the size of the SrcItem object by combining fields into a union.drh2024-08-17
* If a subquery is materialized due to an ORDER BY and that ordering is usefuldrh2024-08-15
* Change the AggInfoColumnReg() and AggInfoFuncReg() macros fordrh2024-08-06
* Use a mini Bloom filter to help reduce the number of pointless searches fordrh2024-07-05
* Small performance optimizations.drh2024-07-05
* Use a Bloom filter to improve performance of IN operators when the RHS ofdrh2024-07-03
* Reword the deliberate_fall_through macro along the lines suggested bydrh2024-07-02
* Internal doc typo fixes, as reported in the forum. No code changes.stephan2024-06-18
* Disable the omit-noop-join optimization when there are 64 or more terms indrh2024-06-09
* Better optimize queries that use parameters in the LIMIT clause.drh2024-06-06
* Omit an unused #define.drh2024-06-03
* Ensure that queries like "SELECT indeterministic(a) FROM tbl GROUP BY 1" invo...dan2024-05-24
* Fix the definition of sqlite3_vtab_distinct() such that return codes 2 anddrh2024-05-18
* The sqlite3FaultSim(300) error from [1e8863909ac369e5] must be treated asdrh2024-05-10
* Squelch two OMIT-flag-related warnings reported in [forum:388243d9882067a9|fo...stephan2024-05-10
* Merge trunk enhancements into the pushdown-subquery branch.drh2024-04-07
|\
| * Add comments to note the name abiguity between the MySQL push-downdrh2024-04-07
* | Do not allow changes to sqlite3ExprIsTableConstant() that support pushdown ofdrh2024-04-06
* | Generalize pushdown to allow any uncorrelated subquery to be pushed down.drh2024-04-06
* | Experimental enhancement in which expressions of the form "expr IN table"drh2024-04-05
|/