- ada796b Disable the table selection rule that tried to prevent full table scans from by drh ยท 13 years ago inner-loop-cost
- 782d68a Try to take into account the cost of inner loops when selecting which table by drh ยท 13 years ago
- 70cb28f Adjust the SQLITE_DBSTATUS_STMT_USED calculation to take the modified usage of sqlite3VdbeClearObject() into account. by mistachkin ยท 13 years ago
- 46f7d98 In test_quota.c, provide a work-around for the missing _chsize_s() function by drh ยท 13 years ago
- 24aeee1 Add the INSTR() SQL function. by drh ยท 13 years ago
- 8b229f1 Merge the fix for ticket [bfbf38e5e9956ac6] into trunk. by drh ยท 13 years ago
- e0b2d5d Adding test cases for ticket [bfbf38e5e9956a] by drh ยท 13 years ago ticket-bfbf38e5e9
- 6e83a57 Proposed fix for ticket [bfbf38e5e9]. by drh ยท 13 years ago
- e8abb4c Fix an out-of-date comment. No changes to code. by drh ยท 13 years ago
- 6e24ff8 Enable the use of coroutines as an alternative to manifesting views used by drh ยท 13 years ago
- da998c8 Make sure that the optimizer never tries to create an automatic by drh ยท 13 years ago subquery-as-coroutine
- 980db4b Fix a typo in the header comment for the OpenPseudo opcode. by drh ยท 13 years ago
- a575967 Make it possible to disable the subquery-by-coroutine optimization using by drh ยท 13 years ago
- 21172c4 Add an optimization that attempts to run a subquery as a coroutine rather by drh ยท 13 years ago
- 6e227bf Make the multiplexor and the IntArray extensions callable from C++. by drh ยท 13 years ago
- ecf42d5 Merge VSIX tooling and packaging enhancements to trunk. by mistachkin ยท 13 years ago
- d4e97e8 Fix a 32-bit integer overflow problem that could cause an error in a CREATE INDEX statement that writes more than 16GB of data. by dan ยท 13 years ago
- 447b289 Make sure the automatic index optimization is checked even if the by drh ยท 13 years ago
- 537dddf Add QNX-specific performance tweaks to the unix VFS. (Cherry-pick merge of by drh ยท 13 years ago
- ed46f13 Make sure all virtual table cursors have been closed on a prepared statement by drh ยท 13 years ago
- cb103b9 Make sure all virtual table cursors have been closed on a prepared statement by drh ยท 13 years ago deferred-close-order
- e62c069 Fix a bug in fts3 causing it to return SQLITE_NOMEM when NEAR, OR and some auxiliary functions were used together. Also a segfault in vtab.c that could follow an OOM condition. by dan ยท 13 years ago
- 6d81d75 Fix typo in usage text for the command-line shell. Also, in the same usage text, make the file name argument to -init uppercase for consistency. by mistachkin ยท 13 years ago
- 98d312f Improvements to the command-line argument parsing in the by drh ยท 13 years ago
- d55e072 Implementation of the INSTR() SQL function, as found in SQL Server, MySQL, by drh ยท 13 years ago instr
- 540aaed Translate the Debug/Release project configurations to the Debug/Retail VSIX package configurations. by mistachkin ยท 13 years ago vsixFlavor
- 29b75bd Modify clean target to handle all VSIX package flavors. by mistachkin ยท 13 years ago
- 0f80170 Modify VSIX build tools in support of an additional package flavor. by mistachkin ยท 13 years ago
- 8749c18 Make sure substructure elements have proper alignment in the ICU tokenizers by drh ยท 13 years ago
- 7c5dbdf Add detailed comments to the build tools used to generate the VSIX package. Also, allow the build configurations and native library directories to be overridden for the multi-platform build tool for MSVC. by mistachkin ยท 13 years ago
- 2f10fb3 Put auxiliary libraries after libsqlite3.a in the testfixture target of the by drh ยท 13 years ago
- 278a7d1 Merge Watcom compiler warning fixes into trunk. by drh ยท 13 years ago
- 5f070c7 More warning fixes. by mistachkin ยท 13 years ago
- e1b461b Fix harmless compiler warnings. by mistachkin ยท 13 years ago
- 1276cd0 Add a comment to fts3_snippet.c. by dan ยท 13 years ago
- 6c42aa4 Initialize variables used as outputs of custom tokenizer method calls in fts4. by dan ยท 13 years ago
- 1e3e418 Add a test for the problem fixed by [bf44d73d3e]. by dan ยท 13 years ago
- ce5c42b Change the way the tcl crash-test code works to avoid triggering an assert() in os_unix.c. by dan ยท 13 years ago
- c0a23e5 Remove an incorrect "#ifndef SQLITE_OMIT_AUTOVACUUM" from pager. by drh ยท 13 years ago
- 2189012 Correct comments and enhance readability of the mkvsix tool. by mistachkin ยท 13 years ago
- 07973a6 Hold the mutex on the shared-cache for the duration of a VACUUM operation. by dan ยท 13 years ago
- 42fbf32 Dequote column names generated by the query flattener. by drh ยท 13 years ago
- 7eb0575 Fix a failing assert() in wal.c. by dan ยท 13 years ago
- 4e40ab5 Ensure that when the source of a backup is a database that is zero bytes by drh ยท 13 years ago
- aa2db79 Mark an always-true conditional as such. by drh ยท 13 years ago zero-byte-backup-fix
- 06befd1 Modify backup4 test name prefix to make the resulting test names unique. by mistachkin ยท 13 years ago
- b483eba Ensure that when the source of a backup is a database that is zero bytes in size, the final destination database consists of at least one page. Truncating it to zero bytes is equivalent to zeroing the schema cookie and change counter, which can cause problems for existing clients. by dan ยท 13 years ago
- 026262b Allow the showdb tool to be compiled with MSVC. by mistachkin ยท 13 years ago
- 0ec0744 Tooling support for including the debug build in the VSIX package. by mistachkin ยท 13 years ago
- 6292c01 Fix duplicate test name in whereD.test. by mistachkin ยท 13 years ago
- f7c7031 Define the sqlite3PagerWalFramesize() function even if SQLITE_OMIT_WAL is used. by drh ยท 13 years ago
- 453a312 Add support for URI filenames in sqlite3_analyzer. by drh ยท 13 years ago
- 06a2d82 Move a couple of WAL-related function declarations in sqliteInt.h and pager.h into "#ifndef SQLITE_OMIT_WAL" blocks. Otherwise, the amalgamation fails to build using some compilers with SQLITE_OMIT_WAL (static function declared but not defined). by dan ยท 13 years ago
- 90abfd0 Merge the fix for ticket [d02e1406a58ea02] into trunk. by drh ยท 13 years ago
- 5a05be1 Attempt to suppress warnings generated by Coverity. by drh ยท 13 years ago
- 5a55826 Avoid an assertion fault and/or freeing memory while it is still in use when by drh ยท 13 years ago
- 2f546ee Bring some comments up to date in the query planner, and especially the by drh ยท 13 years ago
- 86257ff Remove an unused variable. Fix code that occurs before a variable declaration. by drh ยท 13 years ago
- 69a76ba Replace an always-false conditional with an assert(). by drh ยท 13 years ago
- c31c7c1 Changes to facilitate full test coverage. by drh ยท 13 years ago
- 3a17ea7 Merge ORDER BY optimization refactoring and repair into trunk. by drh ยท 13 years ago
- 2fad815 All test cases (veryquick.tcl and min.rc) pass. A few branch operations in by drh ยท 13 years ago qp-enhancements
- 6b9e565 Further tweaks to the ORDER BY optimizer, to fix a bug and to get the by drh ยท 13 years ago
- 0a4c741 Bug fixes in the ORDER BY optimizer. by drh ยท 13 years ago
- 8e4af1b Continued refactoring of the ORDER BY optimization logic. This check-in by drh ยท 13 years ago
- 31d7211 Manually define the Win32 file-mapping APIs for WAL if SQLITE_WIN32_FILEMAPPING_API is defined. by mistachkin ยท 13 years ago
- 3038cfe Corrections to test names to eliminate duplicates and follow naming conventions. by mistachkin ยท 13 years ago
- f1dacbf Manually define the Win32 file-mapping APIs for WAL if SQLITE_WIN32_FILEMAPPING_API is defined. by mistachkin ยท 13 years ago winFileMapping
- 08c1c31 Changes for WinRT compatibility. Also, allow version resource compilation and embedding to be disabled at compile-time. by mistachkin ยท 13 years ago
- 6b9bb59 Fix a problem in shared-cache mode where a COMMIT statement might cause a busy-handler belonging to a shared-cache connection other than the current writer to be invoked. by dan ยท 13 years ago
- aedf9ee Merge the shared-cache related fixes from the shared-cache-fix branch to the trunk. by dan ยท 13 years ago
- a2ebe4b Add a test for the collation-sequence/CHECK constraint problem fixed by the previous commit. by dan ยท 13 years ago
- 1e92fb5 Fix a problem with shared-cache mode and CHECK constraints causing one db handle to invoke a collation sequence function registered with another. by dan ยท 13 years ago
- 79e72a5 Consolidate all occurrences of the "no such collation sequence" error message by drh ยท 13 years ago
- d744fcc Rename a tool batch file subroutine to avoid confusion about its purpose. by mistachkin ยท 13 years ago
- 41fb5cd Shared-cache mode fixes for views and virtual tables. by dan ยท 13 years ago
- 4f68d6c Yet another refactoring of ORDER BY logic in the query planner. This by drh ยท 13 years ago
- 613a53a Fix an out-of-order memset() that occurs before all variable declarations by drh ยท 13 years ago
- 325eff5 Update the query planner to recognize more cases where ORDER BY clauses by drh ยท 13 years ago
- 6f0e400 Fix a query planner problem that only occurs when covering-index-scan is by drh ยท 13 years ago
- c45e671 Fix the TCL interface so that SQL functions implemented in TCL honor the by drh ยท 13 years ago
- d663b5b Further attempts to optimize out unnecessary ORDER BY clauses. by drh ยท 13 years ago
- e7c5416 Work around an optimization issue with the MSVC compiler for ARM. by mistachkin ยท 13 years ago
- afcd522 More lenient handling of ORDER BY optimization in joins with mixed ASC/DESC. by drh ยท 13 years ago
- 178eb61 Only continue an ORDER BY optimization into inner loops if the equality by drh ยท 13 years ago
- 3be57d2 Factor an invariant out the loop termination condition for the ORDER BY by drh ยท 13 years ago
- a578d04 Make sure the outer loop cursor numbers are recorded in time for them to be by drh ยท 13 years ago
- 1afcaae Improvements to the wheretrace output. by drh ยท 13 years ago
- 5ff00f4 Fix harmless compiler warnings. by drh ยท 13 years ago
- c197eed Fix several compiler warnings seen with MSVC. by mistachkin ยท 13 years ago msvcWarnings
- 80bb6f8 Add SQLITE_FCNTL_BUSYHANDLER. Invoked to provide access to the busy-handler callback to custom VFS implementations. by dan ยท 13 years ago
- 04b85bc Minor changes to the query planner for improved test coverage. by drh ยท 13 years ago
- a1f3853 Omit the sqlite3GetReservedNoMutex() routine in build configurations where by drh ยท 13 years ago
- c1fd2cf Make sure the size parameter to read and write VFS methods in the unix VFS by drh ยท 13 years ago
- c9a5326 Ensure that the value returned by xSectorSize() is reasonable (currently defined as between 2^5 and 2^16 bytes) before using it to calculate the amount of padding to add to a wal file. by dan ยท 13 years ago
- 60441af Improved ORDER BY optimization when outer loops of a join return a single row. by drh ยท 13 years ago
- befda46 Disable the bigfile tests on Macs. by drh ยท 13 years ago
- b3f787f Fix compiler warnings found on Lion. by drh ยท 13 years ago
- 0094f37 Avoid calling sqlite3BtreeEnter() in a corner case where the corresponding database handle mutex (sqlite3.mutex) may not be held. This prevents a potential deadlock or crash that can occur if the backup API, shared-cache mode and SQLITE_HAVE_CODEC are all in use. by dan ยท 13 years ago
- 70a1b71 Modify the clearCell function to use SQLITE_CORRUPT_BKPT in the one place it was not. by mistachkin ยท 13 years ago