aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
Commit message (Expand)AuthorAge
* Fix harmless compiler warnings in builds that use SQLITE_OMIT_DATETIME_FUNCS.drh4 days
* Merge the latest trunk enhancements and fixes into the empty-table-optimizat...drh10 days
|\
| * Back out the fix at [ba7d5bad32ad6aac] because it does not always work and be...drh11 days
* | Merge in the exists-to-join optimization that has been modifieddrh2025-07-02
|\ \ | |/ |/|
| * Merge all the latest trunk enhancements into the exists-to-join branch.drh2024-07-31
| |\
| * \ Merge the latest trunk enhancements into the exists-to-join branch.drh2024-06-27
| |\ \
| * | | Provide the ability to disable the exists-to-join optimization usingdrh2024-06-11
| * | | Merge trunk enhancements into the exists-to-join branch.drh2024-06-11
| |\ \ \
| * | | | Experimental optimization to rewrite a SELECT with an EXISTS(...) expression ...dan2024-06-07
* | | | | Raise an error right away if the number of aggregate terms in a querydrh2025-06-27
* | | | | Change the definition of SQLITE_DYNAMIC to a function that has exactlydrh2025-06-18
* | | | | Make the show-%p-az-zero hack of the previous check-in configurable atdrh2025-06-16
* | | | | Improved diagnostics for Bitvec: Add the sqlite3ShowBitvec() routine thatdrh2025-06-10
* | | | | Improve the accuracy of affinity and collating sequence analysis fordrh2025-06-02
* | | | | Remove an unnecessary parameter from sqlite3VdbeRecordUnpack(). Improveddrh2025-06-02
* | | | | Fix stale comments related to KeyInfo. Add new assert()s associated withdrh2025-06-02
* | | | | Use a more robust backup definition for offsetof().drh2025-05-30
* | | | | Back out the "low-quality index" query planner hack of check-indrh2025-05-14
* | | | | Correctly handle the case of a multi-column UNIQUE constraint that containsdrh2025-04-15
* | | | | Use flexible arrays for RTREE.drh2025-03-14
* | | | | Make use of the flexible-array feature of C99, when available, to try todrh2025-03-14
* | | | | Enhancements to help avoid problems in the CLI when trying display contentdrh2025-02-25
|\ \ \ \ \
| * | | | | Consolidate two different UTF8 encoders into a single subroutine.drh2025-02-25
| * | | | | Add the unistr_quote() function that works like quote(), but also escapedrh2025-02-24
* | | | | | Merge latest changes from trunk into this branch.dan2025-02-24
|\| | | | |
| * | | | | 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
* | | | | | Merge latest changes from trunk into this branch.dan2025-02-11
|\| | | | |
| * | | | | 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
* | | | | | Experimental change to allow clients to block when taking a SHARED lock to co...dan2025-02-10
* | | | | | Have sqlite3_enable_setlk(-1) configure indefinite blocking locks where they ...dan2025-01-30
* | | | | | Add the sqlite3_setlk_timeout() API. For setting the timeout used by SQLITE_E...dan2025-01-27
|/ / / / /
* | | | | 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