- 55c79b6 Do not compute unused result columns of subqueries. This optimization will by drh ยท 2 years, 10 months ago branch-3.26
- 6945ba7 Fix the subquery result column NULL-ifier so that it correctly handles by drh ยท 2 years, 10 months ago
- e3ec00c Do not compute result columns of subqueries that are never used. Make those by drh ยท 2 years, 10 months ago
- d6ba425 Ignore extra parentheses around a subquery on the RHS of an IN operator, by drh ยท 2 years, 10 months ago
- b4dc263 Do not allow WHERE clause terms to match constant string index terms, which by drh ยท 2 years, 10 months ago
- 1aacb3b Allow vector-IN expressions like "(a, b) IN ( (?,?), (?,?) )" to use an index. by dan ยท 2 years, 10 months ago
- 5c84aaf Fix compile time option SQLITE_DEFAULT_SYNCHRONOUS so that it works consistently. by dan ยท 2 years, 10 months ago
- 0c69938 Allow vector-IN expressions like "(a, b) IN ( (?,?), (?,?) )" to use an index. by dan ยท 2 years, 10 months ago
- 9e463e8 In the LIKE optimization, do not analyze the new virtual WHERE clause terms by drh ยท 2 years, 10 months ago
- 0c55b5f Change a variable from 32 to 64-bits to avoid a harmless compiler warning by drh ยท 2 years, 10 months ago
- 80e936a Do a better job of detecting when a WHERE clause term might be useful to by drh ยท 2 years, 10 months ago
- 74e6e30 Ensure that the valueFromFunction() routine does not clear a prior by drh ยท 2 years, 10 months ago
- 5b56a13 Squelch two harmless signedness comparison warnings in shell.c.in. by stephan ยท 2 years, 10 months ago
- a0c8ec9 The "flexnum" affinity that was added by [44135d6ea84f7ba6] needs to also by drh ยท 2 years, 10 months ago
- 601e4d4 Back out the 'txn' enhancement to date/time functions. The duration of a by drh ยท 2 years, 10 months ago
- 03b30b7 Always use 64-bit integers for stats associated with STAT1 and STAT4. by drh ยท 2 years, 10 months ago
- 72ce57e Cause gcc warning suppression in shell.c to be nice in other project(s). by larrybr ยท 2 years, 10 months ago
- 8ae1d29 Update an assert() in the stat4 code that is only true for a well-formed database. by dan ยท 2 years, 10 months ago
- 0873d88 Fix an incorrect assert() in STAT4 logic added just a few days ago on by drh ยท 2 years, 10 months ago
- 821fe31 Add the 'txn' date/time format. Change CURRENT_TIMESTAMP and similar to use by drh ยท 2 years, 10 months ago
- ed092fc Revert the behavior of date/time functions with no arguments so that they by drh ยท 2 years, 10 months ago
- c1dab9d Change the behavior of date-time functions without any arguments (and thus by drh ยท 2 years, 10 months ago
- 51b0373 Merge wasi-patches branch into trunk. by stephan ยท 2 years, 10 months ago
- 3393ee7 Simplify the code and add test cases. by drh ยท 2 years, 10 months ago
- d4af882 Add support for the 'txn' argument to date/time functions that works like by drh ยท 2 years, 10 months ago
- 9d6725c Fix a typo in example documentation code for sqlite3_vtab_in_next(). by drh ยท 2 years, 10 months ago
- f8c73ae Merge trunk into wasi-patches branch. by stephan ยท 2 years, 10 months ago wasi-patches
- 913ea77 Fix the build after the previous change by drh ยท 2 years, 10 months ago test-cleanup
- da3d655 Remove the long obsolete "client/server" mode tests. by drh ยท 2 years, 10 months ago
- 072f48e Do not use a Bloom filter if any outer loop lacks STAT1 data, since without by drh ยท 2 years, 10 months ago
- 8d07c3d Restore a test for pBt NULL that was removed by [12a14711afa6cddb] but turned by drh ยท 2 years, 10 months ago
- 2f9525b Changes to the sqlite_dbpage virtual table to tag or remove unreachable by drh ยท 2 years, 10 months ago
- 111057c Add ALWAYS() and NEVER() macros to unreachable branchs in sqlite_dbpage. by drh ยท 2 years, 10 months ago
- 5db5c12 Remove an ALWAYS() that can be false in some very rare cases. by drh ยท 2 years, 10 months ago
- fb96283 Updates to the testrunner.tcl script so that uses a separate sub-process for each test. And so that it runs the release test procedure currently handled by wapptest.tcl. by dan ยท 2 years, 10 months ago
- ad1079e Better error message when trying to do an INSERT on an sqlite_dbpage virtual by drh ยท 2 years, 10 months ago
- 989d0ce Attempt to fix harmless compiler warnings that reportedly appear in clang 15. by drh ยท 2 years, 10 months ago
- 60228cb Avoid using Tcl command [clock] in testrunner.tcl. by dan ยท 2 years, 10 months ago
- 2dd3b64 Improved and simplified logic for resolving the various aliases of the schema by drh ยท 2 years, 11 months ago
- 6f31eac Resolve all possible aliases and variations of the schema table names. by drh ยท 2 years, 11 months ago
- 71a9339 Adjustments of assert() statement in STAT4 in order to give 100% MC/DC. by drh ยท 2 years, 11 months ago
- 45ae9d6 New assert() statements to verify that sqlite3DeleteIndexSamples() is always by drh ยท 2 years, 11 months ago
- 54725ef Just because a CTE is used more than once, does not mean it should be by drh ยท 2 years, 11 months ago
- 288409d Fix a comment related to PENDING locks in os_unix.c. No code changes. by dan ยท 2 years, 11 months ago
- ca3aabd Fix a race condition during hot-journal rollback that could theoretically cause spurious corruption errors. by dan ยท 2 years, 11 months ago pending-lock-race
- f7af9ba Additional tweaks to the enhancement at [609fbb94b8f01d67] to further reduce by drh ยท 2 years, 11 months ago
- 05a377f Do not assume that sub-queries that contain window functions are uncorrelated. by dan ยท 2 years, 11 months ago
- 8cc8d36 Show more details about the SrcItem.fg field in tree-trace output. by drh ยท 2 years, 11 months ago
- 2043843 Fix a problem causing "PRAGMA quick_check" to return spurious corruption errors for a WITHOUT ROWID for which all columns are either virtual or part of the primary key, and for which the order of the columns in the primary key definition is different from the order in the table. by dan ยท 2 years, 11 months ago
- f92b006 Add an assert() to help static analyzers. by drh ยท 2 years, 11 months ago
- 87ce1ff Merge trunk into wasi-patches branch. by stephan ยท 2 years, 11 months ago
- 3c12ebd Improved fix to allow sqlite3_vtab_in_first() to reliably return SQLITE_ERROR. by drh ยท 2 years, 11 months ago
- e9b20a9 Defer calling the destructor for the user data on a module until after the by drh ยท 2 years, 11 months ago
- b604f14 Enhance the sqlite3_vtab_in_first() and sqlite3_vtab_in_next() interfaces so by drh ยท 2 years, 11 months ago
- f36fa4e Add scalar SQL function unhex(). by dan ยท 2 years, 11 months ago
- a50db43 Update unhex() to allow a second argument, specifying a set of characters that are permitted to appear between pairs of hexadecimal digits. by dan ยท 2 years, 11 months ago unhex-function
- f648389 Suppress a harmless compiler warning. by drh ยท 2 years, 11 months ago
- c3f6165 Due to a coding error, check-in [8efd61e8518594e3] did not actually use by drh ยท 2 years, 11 months ago
- e3c11d5 Add experimental user function unhex(). by dan ยท 2 years, 11 months ago
- f75e485 Give CLI .version a place in .help output. by larrybr ยท 2 years, 11 months ago
- cdcb84e Merge trunk into wasi-patches branch. by stephan ยท 2 years, 11 months ago
- 3fdb05e Fix a memory leak in the TCL test harness associated with carray. by drh ยท 2 years, 11 months ago
- c1b54fa Fix harmless compiler warnings. by drh ยท 2 years, 11 months ago
- a96cd07 Extend the carray extension to allow the use of BLOB values to be bound by drh ยท 2 years, 11 months ago
- 42d652c Two branches associated with memdb are now always taken (I believe). Tag by drh ยท 2 years, 11 months ago
- d993b15 Ensure that the database encoding cannot be changed while there are statements running. And that the connection is left in a valid state after an obscure OOM within sqlite3_deserialize(). by dan ยท 2 years, 11 months ago
- 3601db8 The json_group_array(), json_group_object(), and fts5_source_id() functions by drh ยท 2 years, 11 months ago
- f06067f Change an now unreachable testcase() into an assert(). by drh ยท 2 years, 11 months ago
- d37aabe Fix harmless compiler warnings in the CLI. by drh ยท 2 years, 11 months ago
- 19ab86f Update virtual tables json_each and json_tree so that adding "ORDER BY rowid" to a query does not require an external sort. by dan ยท 2 years, 11 months ago
- e8f114b Cause .clone to not trip over sequence table as reported at [forum:/forumpost/71ff9e6c4c|forum post 71ff9e6c4c]. by larrybr ยท 2 years, 11 months ago
- 5b17533 In the CLI, create our own private version of strncpy() to work around by drh ยท 2 years, 11 months ago
- 58abb64 Doc-only fix, per [forum:/forumpost/0cfaf6876b|forum post 0cfaf6876b] by larrybr ยท 2 years, 11 months ago
- 475e76d In expression nodes of type REGISTER with sub-type COLUMN, ensure that the by drh ยท 2 years, 11 months ago
- b928141 Update documentation for sqlite3_progress_handler(). by drh ยท 3 years ago progress-during-prepare
- 7ef26cb Remove an incorrect legacy assert(). by drh ยท 3 years ago
- 94effc8 Reduce the frequency of calls to sqlite3ProgressCheck(). by drh ยท 3 years ago
- 2fc9dc9 Fix sqlite3_prepare() so that it only invokes the progress handler on every by drh ยท 3 years ago
- f84cbd1 Attempt to provide a mechanism to do early termination of long-running by drh ยท 3 years ago
- a7c4985 Merge trunk into wasi-patches branch and add missing yes/no result to the configure script's output for the --with-wasi-sdk=PATH test. by stephan ยท 3 years ago
- 8518eac Fix duplicate semicolon in btreeInt.h. by drh ยท 3 years ago
- d2467a8 If OP_Rewind has P2 of zero, that is an assertion that the table is never by drh ยท 3 years ago code-generator-20230111
- d2b1178 Add an assert() to the byte-code engine that goes off if the OP_Halt opcode by drh ยท 3 years ago
- 5dd74bf Improved progress-handler and interrupt detection during PRAGMA integrity_check. by drh ยท 3 years ago
- 3b7a19b Add a new sqlite3_is_interrupted() interface that can be used by long-running by drh ยท 3 years ago
- 706631d When computing the datatypes for columns in a view, use the same datatype name by drh ยท 3 years ago
- 8340f54 Fix handling of unix paths that contain ".." components such that "/" is considered its own parent directory. by dan ยท 3 years ago
- b0779fb Improvements to the SQLITE_DIRECTONLY documentation. by drh ยท 3 years ago
- 2e77734 Fix handling of unix paths that contain ".." components such that "/" is considered its own parent directory. by dan ยท 3 years ago unix-path-fix
- bf395ec Clarify help for .quit. by larrybr ยท 3 years ago
- 6791891 Fix JSON functions so that they work correctly under PRAGMA trusted_schema. by drh ยท 3 years ago
- 4ff47d3 Doc-only update, sqlite3_preupdate_hook() return by larrybr ยท 3 years ago
- 50da6ac Changes a testcase() into an assert() due to the [e58bba93717cd6ff] change. by drh ยท 3 years ago
- e3b1c38 Fix a problem with applying integer affinity to a MEM_IntReal value. Forum post [forum:/forumpost/d270125fae|forum post d270125fae]. by dan ยท 3 years ago
- 52c08ee Ensure that LIMIT clauses may be passed through to virtual table implementations even if the WHERE clause uses operators that may only be optimized by virtual, not built-in, tables (!=, functions, MATCH etc.). by dan ยท 3 years ago
- fd31893 Employ deliberate_fall_through macro to quiet some compilers. by larrybr ยท 3 years ago
- d0fe0fc Enhance PRAGMA integrity_check so that it verifies that the string values by drh ยท 3 years ago
- cef9706 Remove the unused "sqlite3StackAllocZero()" macro. by drh ยท 3 years ago
- 373d34d Elaborate on the open-in-read-only fallback behavior of the SQLITE_OPEN_READWRITE flag, per user request. Unrelated trailing EOL whitespace cleanups. by stephan ยท 3 years ago
- a9e1e4e Small performance increase in the symbol hash table. by drh ยท 3 years ago