aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* Attempted improvements to the SQLITE_DBCONFIG_... documentation.drh2025-02-05
* Detect and report signed integer overflow in the sumInverse() routine,drh2025-02-04
* The Parse.addrExplain field is never even if SQLITE_OMIT_EXPLAIN is defined.drh2025-02-03
* Fix a comment typo - in a comment used to generate documentation.drh2025-02-01
* Remove an ALWAYS() added by [2567298f4b0fdfeb] because dbsqlfuzz found a waydrh2025-02-01
* Fix an issue with sqlite3_normalized_sql() caused by changes needed todrh2025-02-01
* Tweaks to [4b4f33d791fe4318] to make it easier to test.drh2025-01-31
* Remove an assert() that is not true if a trace-callback is deregistered while...dan2025-01-31
* Fix a problem with LIKE and GLOB processing in utf-16be databases in cases wh...dan2025-01-31
* If any errors occur while processing sqlite_dbpage changes, canceldrh2025-01-31
* Improvements to the SQLITE_DBCONFIG option documentation.drh2025-01-31
* 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
|\
| * The reuse-subroutine optimization [c9a3498113074bbc] might have generateddrh2025-01-30
| * Remove an unused parameter from an internal-use subroutine in the TCL interface.drh2025-01-30
| * Improvements to the TCL interface for Tcl9 as suggested by Jan Nijtmans.drh2025-01-30
| * Enhance the if() and iif() SQL functions so that they support anydrh2025-01-28
| * Fix sessions module handling of tables with generated columns.dan2025-01-28
| * Simplifh the IdList object to remove unnecessary fields. Performancedrh2025-01-28
| * Remove an ALWAYS() in the star-query heuristic that is sometimes false if youdrh2025-01-28
| * Use hashing to accelerate column matching on INSERT statements. Code isdrh2025-01-27
| * Avoid splitting a hyperlink across lines in the documentation comment fordrh2025-01-27
| * Further comment improvements in the star-query heuristic. Add an ALWAYS()drh2025-01-26
| * Small size and complexity reduction on the star-query heuristic. Improveddrh2025-01-26
| * Revise the strategy used by the star-query heuristic: Instead of decreasingdrh2025-01-25
| * Improvments to debug output on the star-query heuristic.drh2025-01-25
| * Avoid calling computeMxChoice() after an OOM as some assert()s can faildrh2025-01-25
| * Remove an incorrect ALWAYS() added in check-in [7cfbe14d199bb631].drh2025-01-24
| * Clarify handling of a NULL for the 2nd argument to sqlite3_serialize(), as po...stephan2025-01-24
| * The debugging output for WhereLoop objects now shows costdrh2025-01-24
| * Minor tweaks to the star-query detection and processing.drh2025-01-24
| * When looking for star-queries, do not count a table as a dimension tabledrh2025-01-24
| * Fix a possible infinity loop in debugging-printf logic in the query planner.drh2025-01-23
* | Add two new sqlite3_db_config() options that enable the ATTACH commanddrh2025-01-22
|/
* Fix date/time computations to deal with the sub-millisecond roundingdrh2025-01-21
* Performance improvements to the (debug-use only) Mem.pScopyFrom logic, resultingdrh2025-01-21
* The FuncDev.nArg field values -3 and -4 now have special meansing of 1 or moredrh2025-01-21
* Use Tcl_GetString() instead of Tcl_GetCharLength() to test for a zero-lengthdrh2025-01-21
* Remove an assert() in the unix file locking logic that is not truedrh2025-01-20
* Fix an assert() that could fail if a virtual table called sqlite3_step() from...dan2025-01-20
* Add an SQLITE_TESTCTRL_OPTIMIZATION mask that can disable the query plannerdrh2025-01-19
* Add a simple test case (many more are coming soon to TH3). Fix an obsoletedrh2025-01-18
* Add support for automatic query-time indexes on WITHOUT ROWID tables.drh2025-01-18
* For the purpose of the query planner heuristic added by [38db9b5c83], a querydrh2025-01-17
* When two indexes have the same cost, use the narrower one (the one with thedrh2025-01-16
|\
| * When choosing between two indexes with the same cost, pick the one with thedrh2025-01-15
* | Check-in [da9124fee28c155c] broken the new SQLITE_IOCAP_SUBPAGE_READ mechanismdrh2025-01-15
|/
* Variable names and conditional logic simplified in where.c. Thesedrh2025-01-15
* Remove a stray tab character from a comment.drh2025-01-13
* GCC 13 has become more quite pedantic about the signature of functions matchi...drh2025-01-13