- ce1bbe5 Add check to prevent a VList from growing after pointers to labels have been by drh ยท 9 years ago VList
- f326d66 Fix the VList object so that it actually works. by drh ยท 9 years ago
- 9bf755c Use the VList object to replace Parse.azVar for tracking the mapping between by drh ยท 9 years ago
- 344a1bf Fix harmless compiler warnings. by drh ยท 9 years ago
- cdfffed Change the default lookaside configuration from 500 slots of 128 bytes each to 125 slots of 512 bytes each. This uses the same amount of memory (64,000 bytes) but seems to perform much better in test applications. by drh ยท 9 years ago
- a582b01 Simplifications to the way UnpackedRecord objects are allocated. Smaller by drh ยท 9 years ago
- f99dd35 Change the OP_IfNotZero opcode so that it decrements register P1 by 1 rather by drh ยท 9 years ago
- 22d709d Refinements to the new dbfuzz test program. by drh ยท 9 years ago
- 6918e2f Enhance fuzzershell.c to read and execute SQL commands in the autoexec table by drh ยท 9 years ago
- 11da002 Fix a problem in the shell tools readfile() command causing blobs to be by dan ยท 9 years ago
- d47c6c4 Add the ".lint fkey-indexes" command to the command-line shell. by drh ยท 9 years ago
- 3fd9f33 Fix minor issues with the ".lint" command implemention in the shell and by drh ยท 9 years ago fkey-missing-indexes
- 186c930 Built-in PRAGMA statements without side-effects can be invoked as by drh ยท 9 years ago
- 3c7ebeb Change ".fkey_missing_indexes" to ".lint fkey-indexes". by dan ยท 9 years ago
- dd9e0be Update .fkey_missing_indexes to use the built-in pragma vtabs. by dan ยท 9 years ago
- c17f625 Merge the pragma-as-vtab change into this branch. by dan ยท 9 years ago
- 69b9383 Fix a problem causing the planner to generate sub-optimal plans for some queries by dan ยท 9 years ago
- d8b7200 Fix an error in the way the "schema" argument to some pragma virtual tables by drh ยท 9 years ago pragma-as-vtab
- 30776ac Simplifications to facilitate full test coverage. by drh ยท 9 years ago
- 9a63f09 Minor bug fixes and enhancements to the pragma eponymous virtual tables. by drh ยท 9 years ago
- c06bbce Merge enhancements from trunk, and especially the ability to use by drh ยท 9 years ago
- e0a04a3 All temp.sqlite_master to be used as an alias for sqlite_temp_master. by drh ยท 9 years ago
- ae7045c Fix the cost estimation in the BestIndex method of the eponymous pragma by drh ยท 9 years ago
- d7175eb The pragma as eponymous virtual table mechanism now appears to work. by drh ยท 9 years ago
- 2fcc159 Code to automatically create eponymous virtual tables for read-only pragmas. by drh ยท 9 years ago
- 35a1895 Do exponential rather than linear expansion of the SrcList.a array when by drh ยท 9 years ago
- c232aca Do more pragma processing from tables rather than in-line code. by drh ยท 9 years ago table-driven-pragma
- f9647b6 Add the -groupbyparent option to the ".fkey_missing_indexes" command. by dan ยท 9 years ago
- 35ac58e Add the experimental ".fkey_missing_indexes" command to the shell tool. To by dan ยท 9 years ago
- 79df778 Refactor the Table.nRef field as Table.nTabRef for easier grepping. by drh ยท 9 years ago
- d07df8e Increase the size of the reference count on Table objects to 32 bits. by drh ยท 9 years ago
- 5ed7de0 Fix the configure makefile to align it with the manual makefile. Unsaved by drh ยท 9 years ago
- c06e543 Adjust the unix makefiles so that "make test" runs fuzzcheck prior to even by drh ยท 9 years ago
- ac178b3 Three times faster sqlite3SrcListAppend() in the common case by avoiding the by drh ยท 9 years ago
- 8a123d6 Fix the optimization that prevents writing freelist pages to the journal. by drh ยท 9 years ago
- 79f20e9 In the command-line shell, in the output of the ".dump", ".schema", and by drh ยท 9 years ago
- 380c08e Fix harmless compiler warnings. by drh ยท 9 years ago
- fc4111f Convert sqlite3PagerGet() into a pointer-dispatched virtual method. This by drh ยท 9 years ago
- cbed604 In the pager, avoid checking for the illegal page number 0 except when creating by drh ยท 9 years ago pager-get-method
- 68a494c Fix a problem causing SQLite to return false "foreign key violation" errors by dan ยท 9 years ago
- d5df3ff Further refinements to the virtual method implementation of sqlite3PagerGet(). by drh ยท 9 years ago
- 12e6f68 Make the sqlite3PagerGet() interface into a virtual method, with different by drh ยท 9 years ago
- 26f4198 Add the --mmap option to the speedtest1 program and to the speed-check.sh by drh ยท 9 years ago
- 2a70254 Remove unnecessary MemPage initialization resets in the autovacuum ptrmap by drh ยท 9 years ago
- 5fa3d6e Faster operation for large in-memory databases. by drh ยท 9 years ago
- 6606586 Performance optimization in sqlite3PagerWrite(). by drh ยท 9 years ago
- 585a597 Updates to the tokenizer for EBCDIC. No changes for standard builds. by drh ยท 9 years ago
- 77dc0ed Size and performance optimization in btreeInitPage() in the freeblock by drh ยท 9 years ago
- f0bc50a Change the order of comparison for divider cell overflow in balance non-root by drh ยท 9 years ago
- 8c730bc Avoid an unnecessary memset() in the sqlite3BtreeInsert() routine. by drh ยท 9 years ago
- fbd8cbd Reorder the fields in the VdbeCursor object so that those that need to be by drh ยท 9 years ago
- 719da30 Avoid signed integer overflow when dealing with a LIMIT and OFFSET whose by drh ยท 9 years ago
- 2d08343 When doing the sqlite3BtreeInsert() overwrite optimization, make sure the by drh ยท 9 years ago
- f923825 Additional comments and an assert on the sqlite3BtreeInsert() overwrite by drh ยท 9 years ago
- 80159da In sqlite3BtreeInsert() when replacing a re-existing row, try to overwrite by drh ยท 9 years ago
- 55092c1 Fix an fts5 bug that could cause a crash following an OOM error or by dan ยท 9 years ago
- a2ee589 Avoid unnecessary zeroing of fields in the MemPage object that are going by drh ยท 9 years ago
- e0568d6 Fix an obscure problem in range estimation with STAT4. by drh ยท 9 years ago
- 4c17742 Fix the showstat4 utility program so that is displays strings using by drh ยท 9 years ago
- 5f00b9b Fix a minor error in the cg_anno.tcl script causing the cycles-per-file counts by drh ยท 9 years ago
- 23ee9dc Update the tool/cg_anno.tcl script to give a summary of cycle counts by by drh ยท 9 years ago
- 2700aca More changes to take advantage of the sqlite3VdbeAppendP4() method. by drh ยท 9 years ago
- f14b7fb Add the sqlite3VdbeAppendP4() method for adding P4 content to the most recently by drh ยท 9 years ago
- 861b130 The use P4_DYNAMIC in place of the P4_MPRINTF operand type. by drh ยท 9 years ago
- bdaa1ee Performance optimization for sqlite3VdbeAddOp4(). by drh ยท 9 years ago
- 4ed8c83 Put the SQLITE_UNTESTABLE compile-time option in the correct order for by drh ยท 9 years ago
- d12602a Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE. by drh ยท 9 years ago
- 44c5604 Prevent the flattening or where-term push-down optimizations from obscuring by dan ยท 9 years ago
- 9314bd5 Always honor the sqlite3.dbOptFlags bitmask, regardless of compile-time by drh ยท 9 years ago
- abfd35e Performance improvement and size reduction in the Expr node allocator by drh ยท 9 years ago
- 2b519ab Add missing nul-terminator to a Tcl_AppendResult() call in tclsqlite.c. by dan ยท 9 years ago
- 6341331 In the LEMON parser-generator, fix the stack overflow processing so that it by drh ยท 9 years ago
- e6ad171 Fix a harmless redundant local variable declaration in the date/time function by drh ยท 9 years ago
- 25ef7f5 Work around a bug in the definition of "ino_t" on some versions of Android. by drh ยท 9 years ago
- 6d4e9c3 Simplify the date/time function logic for improved rebustness and also to by drh ยท 9 years ago
- 861a568 Extend the valid range of 'unixepoch' dates from JulianDay 0 through 9999-12-31. by drh ยท 9 years ago
- 7a40707 Test cases for the improved LIKE/GLOB matcher. by drh ยท 9 years ago
- edaeba5 Avoid clearing the EP_FromJoin flag from terms in ON clauses when flattening by dan ยท 9 years ago
- 92ddb3b Avoid clearing the EP_FromJoin flag from terms in ON clauses when flattening by dan ยท 9 years ago left-join-fix
- 807b90f Performance improvement for GLOB and LIKE matching for patterns with two by drh ยท 9 years ago
- 698a01c Faster version of patternCompare() that uses new return values rather than by drh ยท 9 years ago pattern-compare-optimization
- 1a4a737 Modify the patternCompare() function (used for GLOB, LIKE) to better handle by dan ยท 9 years ago
- c9c81dc Add the remember(V,PTR) extension function which copies an SQL value into by drh ยท 9 years ago
- 77320ea Fix then handling of the (oversized) integer literal -0x8000000000000000. by drh ยท 9 years ago
- ab5be2e Change the OP_DecrJumpZero opcode back to its old behavior of always by drh ยท 9 years ago
- b5489b8 More improvements to boundary cases in the date/time functions, flowing out by drh ยท 9 years ago
- 64777ba Prevent a warning about integer overflow when using a very large negative LIMIT. by drh ยท 9 years ago
- d76a902 Further changes to the date/time functions to suppress harmless signed by drh ยท 9 years ago
- 3edb157 The documentation says that the built-in date-time functions give undefined by drh ยท 9 years ago
- bc60368 Fix broken hyperlinks to the sqlite3_snapshot objection definition by drh ยท 9 years ago
- 158e4e5 Simplify some code in fts5_expr.c. Add some extra test cases for the same. by dan ยท 9 years ago
- dd5fa17 Add the sqlite3_snapshot_recover() interface and related functionality. by drh ยท 9 years ago
- 6412a4c Clarification of the behavior of sqlite3_stmt_readonly() on BEGIN IMMEDIATE by drh ยท 9 years ago
- 9057fc7 Remove the OP_RowKey opcode. Use OP_RowData in its place. by drh ยท 9 years ago
- cb3cabd Refactor the sqlite3BtreeKey() and sqlite3BtreeData() internal interfaces by drh ยท 9 years ago
- 06a09a8 Small performance increase and size reduction in the OP_Column opcode. by drh ยท 9 years ago
- e9bb566 Performance enhancement to sqlite3_snprintf(). by drh ยท 9 years ago
- 043e586 Performance improvement in sqlite3StrAccumFinish() for the common case where by drh ยท 9 years ago
- 36fd41e Add a comment to help clarify the EP_FromJoin hack in exprCodeBetween(). by drh ยท 9 years ago
- 36f49d0 Fix the error message for invalid ".mode" arguments in the command-line shell, by drh ยท 9 years ago