- 40fa102 Version 3.8.7.4 by drh ยท 11 years ago branch-3.8.7 version-3.8.7.4
- 869d697 Add missing mutex calls around a call to sqlite3SchemaGet() within sqlite3_open(). by dan ยท 11 years ago
- b914c8c Increase the version number to 3.8.7.4. by drh ยท 11 years ago
- 522c361 Add a missing mutex around calls to clear the KeyInfo cache when closing by drh ยท 11 years ago
- de016be Version 3.8.7.3 by drh ยท 11 years ago version-3.8.7.3
- 54a8518 Fix a buffer overread that might occur in analyze.c if SQLITE_ENABLE_STAT4 was defined. by dan ยท 11 years ago
- 8a03a98 The KeyInfo cache must be cleared before closing the btree, not after. by drh ยท 11 years ago
- 69d5fb2 Increase the version number to 3.8.7.3. by drh ยท 11 years ago
- 0faf723 When closing a (shared-cache) database connection, be sure to clear out by drh ยท 11 years ago
- a4c4064 If a table is the right operand of a LEFT JOIN, then any column of that by drh ยท 11 years ago
- 5fc977b Version 3.8.7.2. by drh ยท 11 years ago version-3.8.7.2
- bb8f925 Increment the version number to 3.8.7.2 by drh ยท 11 years ago
- 4429c20 Add an ALWAYS() to an always-true conditional in the WAL rollback logic. by drh ยท 11 years ago
- c5352b9 Remove code from sqlite3BtreeKeySize() made unreachable by the previous by drh ยท 11 years ago
- 756d3b3 Avoid calling sqlite3BtreeKeysize() on a b-tree cursor in SKIPNEXT or SKIPPREV state. by dan ยท 11 years ago
- d816e00 Improved comments on the BtCursor.skipNext field. No changes to code. by drh ยท 11 years ago
- 77b1dee When a SELECT statement is terminated by a ROLLBACK TO operation, make the by drh ยท 11 years ago
- 13835c4 Fix a bug in the sqlite3TripAllCursors() routine that prevents it from by drh ยท 11 years ago
- 302f583 Update a couple of test cases to account for the fact that ROLLBACK does not always abort all running SELECT statements. by dan ยท 11 years ago
- 0a9d9d5 Do not automatically remove the DISTINCT keyword from "a IN (SELECT DISTINCT ...)" expressions. Fix for [db87229497]. by drh ยท 11 years ago
- 6f9c566 When a transaction or savepoint rollback occurs, save the positions of all open read-cursors so that they can be restored following the rollback operation. Cherry-pick of check-in [dd03a2802f3f27] by drh ยท 11 years ago
- 5a2c8c8 Fix the %c format character in sqlite3VXPrintf() so that it correctly handles precisions larger than 70. by drh ยท 11 years ago
- 51a2054 Make sure that NULL results from OP_Column are fully and completely NULL and do not have the MEM_Ephem bit set. Fix for ticket [094d39a4c95ee4]. by drh ยท 11 years ago
- 85fabf1 This is a cherry-pick of version [b5df5ac052]. by drh ยท 11 years ago
- 7abfe9d Version 3.8.7.1 by drh ยท 11 years ago version-3.8.7.1
- 3540425 Increase the version number to 3.8.7.1 by drh ยท 11 years ago
- a26b9a7 Fix problems with running UPDATE and DELETE against a VIEW and referencing by drh ยท 11 years ago
- bba8206 Disable the use of strchrnul() unless specifically enabled by compile-time by drh ยท 11 years ago
- 739383d In the OP_Column opcode, when extracting a field that is past the end of by drh ยท 11 years ago
- 62ecc28 Call fsync() right after ftruncate() when in journal_mode=TRUNCATE and by drh ยท 11 years ago
- 81b567a Version 3.8.7 by drh ยท 11 years ago version-3.8.7
- 7bdc974 Work around MSVC not being able to deduce that a local variable was initialized in a called function. by mistachkin ยท 11 years ago
- 92c2e0d Changes to work around Win32 and MSVCRT APIs that are not present on Windows CE 200x. by mistachkin ยท 11 years ago
- facd5fd Update the vdbe-compress.tcl script to account for expressions of the form (123>var), where "var" should be replaced with a reference to a union member. by dan ยท 11 years ago
- 5d510d4 Update releasetest.tcl so that x86-64 runs a superset of the x86 tests. by dan ยท 11 years ago
- f416524 Fix a problem causing lock5.test to fail in mmap-mode. by dan ยท 11 years ago
- 92787cf Add a four-byte prefix to the BtShared.pTmpSpace buffer to avoid reading by drh ยท 11 years ago
- 7443916 Rearrange an expression in vdbemem.c to avoid a (harmless) reference to a possibly unitialized variable. by dan ยท 11 years ago
- 5604cc0 Make sure new sqlite3_vtab objects created by the xCreate() virtual table by drh ยท 11 years ago
- 8dd8362 Optimize a database corruption test inside of the OP_Column opcode. by drh ยท 11 years ago
- facf47a Use the padding word in the Mem object as temporary storage for by drh ยท 11 years ago
- f526dca Three small optimizations to vdbeaux.c. by drh ยท 11 years ago
- c22284f Reduce the CPU load imposed by sqlit3VdbeCursorMoveto() by factoring out by drh ยท 11 years ago
- 6cf4a7d Remove the OPFLAG_CLEARCACHE flag from OP_Column. In its place, change the by drh ยท 11 years ago
- b53a5a9 Remove the VdbeCursor.lastRowid cache of the current rowid, since maintaining by drh ยท 11 years ago
- c81aa2e Performance optimization and very slight size reduction for OP_Column. by drh ยท 11 years ago
- d6176c4 Simplification to the insertCell() routine in btree.c, resulting in a by drh ยท 11 years ago
- 8683e08 Require the SQLITE_ENABLE_RTREE compile-time option in speedtest1.c in order by drh ยท 11 years ago
- 4929047 Make sure that a GROUP BY that also implements an ORDER BY scans the table by drh ยท 11 years ago
- c631faa Remove an unnecessary conditional from the EXPLAIN QUERY PLAN logic. by drh ยท 11 years ago
- b645320 Account for the ASC/DESC properties of ORDER BY expressions when using the same index for GROUP BY and ORDER BY. Candidate fix for [ba7cbfaedc]. by dan ยท 11 years ago experimental
- 1f8817c Restrict the scope of the explainIndexRange() function in where.c. by drh ยท 11 years ago
- 5bd8af7 Fix a failing test case in index5.test. Also tweak the way cache memory is divided between read-only and dirty pages when using SQLITE_CONFIG_PAGECACHE to reduce IO in some cases. by dan ยท 11 years ago
- ab99338 Changes to enable compiling using VC6. by drh ยท 11 years ago
- e35626f When using the -config option to releasetest.tcl, default the testing type by drh ยท 11 years ago
- 2eeb7ae Provide the new "-config CONFIG" option to the test/releasetest.tcl script, by drh ยท 11 years ago
- 98545bb Add the estimated number of output rows to the EXPLAIN QUERY PLAN output by drh ยท 11 years ago
- 6c97789 Simplify the code used to generate the text for EXPLAIN QUERY PLAN. by drh ยท 11 years ago
- 681fca0 Fix a potential problem in the whereRangeScanEst() routine when STAT4 is by drh ยท 11 years ago
- bf59bf9 Cause the command-line shell to return non-zero if the final SQL statement by drh ยท 11 years ago
- 6e1a037 Allow FTS tokenizers to choose whether or not to consider the "*" character part of tokens or not. This restores the pre-[e21bf7a2ad] behaviour. Also fix a problem causing FTS to interpret tokens beginning with "*" characters as EOF. by dan ยท 11 years ago
- 622d4f8 Add a test case for the memory leak fixed by the previous check-in. by drh ยท 11 years ago
- a8950d5 Fix a memory leak associated with the FTS4 matchinfo() function. by drh ยท 11 years ago
- 8e0a8f6 Remove an always-true branch in whereRangeScanEst(). Replace it with an by drh ยท 11 years ago
- 3705ef6 Fix up test cases to account for the new SQLITE_LIMIT_WORKER_THREADS limit. by drh ยท 11 years ago
- f6aff80 Set the connection-specific lastRowid value before calling any SQL function. by drh ยท 11 years ago
- 6a15440 Ensure that the Pager.pTmpSpace allocation is correct even if an OOM error by drh ยท 11 years ago
- 923c0b5 Remove some temporary code in mallocA.test that was accidentally checked in. by dan ยท 11 years ago
- 69afd99 Fix the STAT4 range scan estimates for DESC indexes. by drh ยท 11 years ago
- 9a7b41d More intuitive labels on ".wheretrace" output. by drh ยท 11 years ago
- 722246e Make sure the sqlite3VdbeMemClearAndResize() routine is never called with a by drh ยท 11 years ago
- 89a5833 Fix the corruptI.test script so that it works with by drh ยท 11 years ago
- 3b335fc Restrict the scope of the valueToText() routine. by drh ยท 11 years ago
- d231aa3 Enhance (and fix) the MEMTYPE tags associated with heap memory allocations by drh ยท 11 years ago
- 85d117b Remove unreachable branches in decodeIntArray() when compiling without by drh ยท 11 years ago
- 61a1572 Improve the accuracy of the estimates used when searching an index for values not present in any stat4 samples. by dan ยท 11 years ago
- b8e8d50 Fix a harmless compiler warning inside an assert() in FTS4. by drh ยท 11 years ago
- df868a4 Tweaks to documentation on sqlite3_open() and sqlite3_bind(). No code changes. by drh ยท 11 years ago
- 00729cb Updates to documentation and requirements marks. No code changes. by drh ยท 11 years ago
- 4ee3eb0 Add a test to show that the change on this branch is effective. by dan ยท 11 years ago stat4-avgeq
- 75b170b Avoid leaking Index.aiRowEst memory if an OOM causes a rollback which deletes by drh ยท 11 years ago
- 0c1a18b Fix a division-by-zero error that might occur if the sqlite_stat1 table is corrupt. by dan ยท 11 years ago
- 43085d7 Improve the accuracy of the estimates used when searching an index for values not present in any stat4 samples under some circumstances. by dan ยท 11 years ago
- 79f7af9 Add requirements marks on the sqlite3_db_status() interface implementation. by drh ยท 11 years ago
- 8da4741 Update to requirements marks related to changes in the memory allocation by drh ยท 11 years ago
- 2a3d1d1 Avoid a NULL pointer deference when processing the IS operator if the by drh ยท 11 years ago
- ccaba81 Show the TK_DOT operator in the TreeView debugging output. by drh ยท 11 years ago
- 9501a64 Avoid ever writing before the start of an allocated buffer in the DIRECT_OVERFLOW_READ code. Fix for [e3a290961a6]. by dan ยท 11 years ago
- b08cd3f Improvements to the new syntax-tree output routines: Omit the "END SELECT" by drh ยท 11 years ago
- 36be4c4 Enable the query planner to deal with WHERE clauses that have OR terms by drh ยท 11 years ago
- 0a99ba3 Further enhancements to the "wheretrace" debugging output. by drh ยท 11 years ago
- 5265149 Enhanced debug output for OR-logic in the query loop optimizer. by drh ยท 11 years ago
- c90713d Show tree diagrams of data structures in the debugging output when the 0x100 by drh ยท 11 years ago
- 4fa4a54 Remove the SQLITE_ENABLE_TREE_EXPLAIN compile-time option. Add alternative by drh ยท 11 years ago
- 39c4b82 Fix the header comment in sqlite3VdbeDeletePriorOpcode(). No changes to code. by drh ยท 11 years ago
- 7682a47 Ensure that the OP_Prev opcode verifies that content has not been deleted by drh ยท 11 years ago
- 843e4cd Add an assert() to verify the last-row-id for the database just prior to calling a SQL function. by mistachkin ยท 11 years ago
- 867db83 Fix the "PRAGMA integrity_check" command so that it avoids formatting error by drh ยท 11 years ago
- 3b130be If an SQL function makes a recursive call to do an INSERT into the same by drh ยท 11 years ago
- d863346 Minor code reformatting and comment change, to improve clarity. by drh ยท 11 years ago