- 5a5d120 Fix two problems. Tests now passing. by drh ยท 11 years ago api-armor
- 9ca9573 Add the SQLITE_ENABLE_API_ARMOR compile-time option. This is a work in by drh ยท 11 years ago
- 4f81bbb Implement sqlite3_create_collation() by invoking by drh ยท 11 years ago
- b7288e2 Disable the use of strchrnul() unless specifically enabled by compile-time by drh ยท 11 years ago
- d7d7147 Change the 0x800 bit of SQLITE_TESTCTRL_OPTIMIZATIONS so that it disables by drh ยท 11 years ago
- 9f07cf7 Take steps to avoid misestimating range query costs based on STAT4 data by drh ยท 11 years ago
- 442c5cd Call fsync() right after ftruncate() when in journal_mode=TRUNCATE and by drh ยท 11 years ago
- f7f2e84 Further tuning of the cost estimates for skip-scan loops, especially for cases by drh ยท 11 years ago
- 1b131b7 Improvements to the WHERETRACE debugging logic. by drh ยท 11 years ago
- c8bbce1 If a skip-scan is a proper subset of some other scan, then adjust the by drh ยท 11 years ago
- 4025326 Fix a (probably harmless) but in the CSV output mode of the command-line shell. 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
- a15cc47 Simplifications to the SQL function and aggregate calling procedures. by drh ยท 11 years ago
- 2c4dc63 Simplification to the random rowid picking logic that begins running when by drh ยท 11 years ago
- 9fdfdc8 Still more performance enhancements to the LIKE and GLOB operators. by drh ยท 11 years ago
- 88b3322 More performance optimization for the LIKE and GLOB operators. by drh ยท 11 years ago
- 97348b3 Change that might allow SQLite to build and work using the EBCDIC character set. by drh ยท 11 years ago
- 328d913 Size reduction and performance improvement in the LIKE and GLOB operators. by drh ยท 11 years ago
- 3fbb022 Have each open database allocate its pTmpSpace when the first write cursor by drh ยท 11 years ago
- b2325b7 Small performance and size optimization for btreeUnlockIfUnused(). by drh ยท 11 years ago
- feada2d Do not allow parameters in a DEFAULT clause of a CREATE TABLE statement. by drh ยท 11 years ago
- 9bfdc25 Have the clearCell() routine return the cell size to the caller, rather by drh ยท 11 years ago
- 3f38740 Shorten all lines of source code in btree.c to at most 80 characters. by drh ยท 11 years ago
- 3e28ff5 Add the MemPage.noPayload boolean and use it to help by drh ยท 11 years ago
- c468383 Remove an unused C-preprocessor macro. No functional changes to the code. by drh ยท 11 years ago
- 6200c88 Avoid calling btreeParseCellPtr() from within fillInCell() since most of by drh ยท 11 years ago
- ab1cc58 Simplify the CellInfo structure for a size reduction and performance by drh ยท 11 years ago
- 3b8fea9 Add the "multiplex_truncate" PRAGMA to the multiplexor extension, for by drh ยท 11 years ago
- 14f0e21 Adjust skip-scan cost estimates slightly so that a full table scan is by drh ยท 11 years ago
- a4bb5b0 Fix to payload size overflow detection in the cellSizePtr() change of by drh ยท 11 years ago
- dc41d60 Size reduction and substantial performance increase for cellSizePtr(). by drh ยท 11 years ago