- e336b89 Add the sqlite3rbu_state() API. Used to determine the current state (creating OAL, ready to move OAL, incremental-checkpoint, finished or error) of an RBU operation. by dan ยท 9 years ago rbu-state-api
- 05d1bad Prevent the WhereLoop.rSetup cost estimate from going negative on complex by drh ยท 9 years ago
- 4b37cd4 Fix the handling of OP_Eq opcodes that compare a register against itself by drh ยท 9 years ago
- f5fe003 Fix the ctime.test script so that it works with clang. by drh ยท 9 years ago
- be11ade Fix the Makefile.in to avoid unnecessary recompiles of sqlite3.c. by drh ยท 9 years ago
- b10ab53 Update the sqldiff utility so that if the --vtab switch is specified "rtree", "fts3", "fts4" and "fts5" tables are diff'd directly and the underlying real database tables ignored. Without this switch, all virtual tables are ignored and the diff is performed on the underlying real tables. by dan ยท 9 years ago
- ec59359 Fix the build for -DSQLITE_OMIT_VIRTUALTABLE by drh ยท 9 years ago
- 9c987a8 Update the sqldiff utility so that if the --vtab switch is specified "rtree", "fts3", "fts4" and "fts5" tables are diff'd directly and the underlying real database tables ignored. Without this switch, all virtual tables are ignored and the diff is performed on the underlying real tables. by dan ยท 9 years ago sqldiff-vtab-support
- ee84b0f For a table on the rhs of a LEFT JOIN operator, do not include terms like "IS NULL" from the WHERE clause in the cursor-hint. These may be false for rows that the cursor would otherwise visit, but true for a row of all NULL values generated by the LEFT JOIN. by dan ยท 9 years ago
- 2b693d6 Allow LIKE operators that appear in a WHERE clause to be included in the cursor-hint for a cursor on the rhs of a LEFT JOIN. by dan ยท 9 years ago cursor-hints
- e6912fd Include WHERE terms in the cursor-hint passed to a cursor opened for the rhs of a LEFT JOIN iff we can be sure that those terms will not evaluate to true if the LEFT JOIN generates a row of NULLs. by dan ยท 9 years ago
- c497441 Fix a duplicate test name in cursorhint2.test. by dan ยท 9 years ago
- 419b03c Fix a typo in the cursorhint2.test script. by dan ยท 9 years ago
- b324cf7 If a table is on the rhs of a LEFT JOIN, include only terms from the joins ON(...) clause in the cursor-hint passed via OP_CursorHint. by dan ยท 9 years ago
- 3480bfd Add a missing OP_ColumnsUsed opcode to code for expressions like "? IN (SELECT ...)" in cases where expression can use an index that may contain NULL values. by dan ยท 9 years ago
- 6b92288 Fix a typo in a comment on the SrcList object. by drh ยท 9 years ago
- c14566a Fix RBU so that it builds with -DSQLITE_ENABLE_8_3_NAMES. by drh ยท 10 years ago
- 6c0e41b Fix the declaration of the table implemented by DBSTAT so that it uses by drh ยท 10 years ago
- debaa86 Fix an incorrect assert() in the btree logic. by drh ยท 10 years ago
- edc4024 Fix the "onecolumn" and "exists" methods of the TCL interface so that they by drh ยท 10 years ago
- 4d249e6 Enhance "PRAGMA table_info" to that it provides information about eponymous by drh ยท 10 years ago
- 8dc570b Prefer to use partial indexes for full table scans when that is possible. by drh ยท 10 years ago
- b9f3f6b Add the "dbhash.exe" utility program that computes a SHA1 hash over the by drh ยท 10 years ago
- 1d5721a Fix an undersized buffer in the SHA1 implementation. by drh ยท 10 years ago dbhash
- 7c4942c Fix the dbhash utility so that it ignores the root page number when hashing by drh ยท 10 years ago
- 290fcaa An initial attempt at a "dbhash" command-line utility. by drh ยท 10 years ago
- a83a5c3 Fix the walcrash4.test test module so that it works on windows. by drh ยท 10 years ago
- 4a58d5f In winFullPathname, translate '/X:' to 'X:' before doing anything else. by mistachkin ยท 10 years ago
- 8a5fd26 Translate filenames of the form "/c:/*" into just "c:/*" on WinRT and Cygwin. by drh ยท 10 years ago
- 0efd37f Fix lempar.c so that the shift-reduce optimization works for error processing. by drh ยท 10 years ago
- 4335ad0 Initialize the yyerrcnt variable in the lemon parser template. This has no by drh ยท 10 years ago
- 05a3609 Small performance boost and size decrease in sqlite3BtreeMovetoUnpacked(). by drh ยท 10 years ago
- c80937a Small performance improvement in the LIKE function. by drh ยท 10 years ago
- 5cd2200 Btree interface refactoring: by drh ยท 10 years ago
- 5e08d0f Improved comment on cursorOwnsBtShared(). No changes to code. by drh ยท 10 years ago btree-refactor
- d66c4f8 Fix a C99-ism and a compiler warning for MSVC. by drh ยท 10 years ago
- a7c90c4 Change the sqlite3BtreeKeySize() interface into sqlite3BtreeIntegerKey() and by drh ยท 10 years ago
- f94fdd8 Allocate KeyInfo objects from lookaside if possible. by drh ยท 10 years ago
- 30e3fdf Fix up speedtest1.c so that it will compile and run on SQLite versions prior by drh ยท 10 years ago
- cc97173 Remove an unreachable branch in the UNIQUE constraint parsing. by drh ยท 10 years ago
- f0755fc The OR optimization is usable on virtual tables with LIKE, REGEXP and/or GLOB by drh ยท 10 years ago
- a4680a8 Add support for virtual tables using a WITHOUT ROWID schema. This merge also by drh ยท 10 years ago
- 0b2c140 Fix a memory leak when a WITHOUT ROWID eponymous virtual table is used. by drh ยท 10 years ago without-rowid-vtab
- 7edcf62 Disallow access to the rowid column on WITHOUT ROWID virtual tables. by drh ยท 10 years ago
- c576b27 Enhance the sqlite3_load_extension() interface to permit extensions to by drh ยท 10 years ago
- ac9c3d2 Performance optimizations on the CSV virtual table. Disallow WITHOUT ROWID by drh ยท 10 years ago
- 35db31b Add the CSV extension to the test fixture. Fix a memory leak in the CSV by drh ยท 10 years ago
- adcba64 Add the data= parameter to the CSV virtual table extension. by drh ยท 10 years ago
- 273bfe9 Fix corner cases in the WITHOUT ROWID virtual table logic. by drh ยท 10 years ago
- 82a1c0e Fix an issue preventing RBU vacuum from working with virtual tables. by dan ยท 10 years ago
- 9f6e686 Fix compilation issues with the VFS stat extension. by mistachkin ยท 10 years ago
- 62340f8 An experimental branch with code that allows virtual tables to be declared by drh ยท 10 years ago
- 1fc1a0f Add the columns=N parameter to the CSV extension. by drh ยท 10 years ago
- abfd272 Add the testflags parameter to the csv extension. by drh ยท 10 years ago
- 724b189 Add the "csv" virtual table for reading CSV files, as an extension in by drh ยท 10 years ago
- 0df5024 Fix an FTS5 problem (segfault or incorrect query results) with "... MATCH 'x OR y' ORDER BY rank" queries when either token 'x' or 'y' is completely absent from the dataset. by dan ยท 10 years ago
- dbd2dcb Experimental change to allow virtual tables to take advantage of LIKE, REGEXP and GLOB terms that are part of OR expressions within WHERE clauses. by dan ยท 10 years ago vtab-experimental
- 66bf810 Remove an unnecessary malloc from the vfsstat extension. by drh ยท 10 years ago
- c1502e2 Enhance the sqlite3_load_extension() interface to permit extensions to by drh ยท 10 years ago load-permanently
- 444c445 Enhance "PRAGMA compile_options" so that it shows the version of the compiler by drh ยท 10 years ago
- 00dae0a Update the amalgamation-tarball configure script so that it can use header file "readline/readline.h" with library file "libedit". by dan ยท 10 years ago
- 3c40ae7 Add the vfsstat.c loadable extension - a VFS shim that measures the amount by drh ยท 10 years ago
- f35b8f8 Clang can define _MSC_VER in some circumstances; therefore, check for Clang first. by mistachkin ยท 10 years ago ctimeCompiler
- 7ce6cdd Check for Clang before GCC. by mistachkin ยท 10 years ago
- 756e09c Remove surplus quotation marks from the COMPILER= compile_options setting for Clang. by mistachkin ยท 10 years ago
- 2b9672e Remove surplus quotation marks from the COMPILER= compile_options setting by drh ยท 10 years ago
- 15e2dde Add basic compiler information to the results of 'PRAGMA compile_options'. by mistachkin ยท 10 years ago
- c84a402 Improvements to WHERE-clause debug tracing. Show TK_MATCH expressions and by drh ยท 10 years ago
- 8dc8247 Fix Lemon so that it actually works with -DYYSTACKDEPTH=0. by drh ยท 10 years ago
- baf254a Fix the Lemon-generated parser so that it compiles with -DYYSTACKDEPTH=0. by drh ยท 10 years ago
- eeb9565 Add a new OP_SeekRowid opcode, that combines the functions of OP_MustBeInt by drh ยท 10 years ago
- ce3c501 Add the libvers.c tool in the tool/ subdirectory. by drh ยท 10 years ago
- 756b41e Enhance Lemon and the parser template so that it can once again build parsers by drh ยท 10 years ago
- f34a25a Minor change to the walcrash4.test module so that it works when by drh ยท 10 years ago
- fe91251 Fix an obscure problem with transactions written in "PRAGMA synchronous=full" mode on systems that do not support POWERSAFE_OVERWRITE causing an xSync() call to be omitted if the last frame written by a transaction is aligned to a sector boundary. This means that if a power failure or OS crash occurs very soon after such a transaction is committed, it may be lost following system recovery. by dan ยท 10 years ago
- abecc0b Improvements to the initialization of the push-down automoton for the by drh ยท 10 years ago
- 118ab65 Use a pointer to the top of the stack rather than an index into the stack by drh ยท 10 years ago
- 605123a Avoid a minor error message when running RTREE without an sqlite_stat1 table. by drh ยท 10 years ago
- f1e2c8e Fix the rtreeG.test test case. by drh ยท 10 years ago tree-stat1-fix
- e62c2fe Fix RTREE so that it does not run queries against the sqlite_stat1 if that by drh ยท 10 years ago
- daa1455 Remove an extra "finish_test" from the end of rtreeC.test. by drh ยท 10 years ago
- 5782bc2 Improve the error messages generated by the rtree module when a constraint fails. by dan ยท 10 years ago
- c173ad8 Lemon enhancement: avoid unnecessary reduce actions that convert one by drh ยท 10 years ago
- 711c981 Fix comment typos and improve clarity of presention in Lemon. The output by drh ยท 10 years ago
- 6831474 Update the configure script with additional hints on the location of by drh ยท 10 years ago
- dfc2daa More tweaks to improve the performance of the insert logic, slightly. by drh ยท 10 years ago
- 8eeb446 Simplify the sqlite3BtreeInsert() interface by gathering the five arguments by drh ยท 10 years ago
- 16e2b96 Remove some unused legacy code from the btree insert logic. by drh ยท 10 years ago
- 09a4e92 Yet another minor size reduction and performance increase in the b-tree by drh ยท 10 years ago
- cb89f4a Small size reduction and performance increase in the sqlite3BtreeInsert() logic. by drh ยท 10 years ago
- ed90a46 Add the shell-script used for routine performance testing. by drh ยท 10 years ago
- 860a95f Add a simple TCL script for summing cachegrind information for each VDBE opcdoe. by drh ยท 10 years ago
- 170c276 Another optimization on the OP_Column opcode. by drh ยท 10 years ago
- 2380f3f Fix typo in comment. by mistachkin ยท 10 years ago
- a1851ef Slight performance improvement in the OP_Column opcode. by drh ยท 10 years ago
- d20b2a4 Remove the sqlite3PagerClearCache() routine, which does not accomplish anything by drh ยท 10 years ago
- f431a87 Performance optimization and size reduction on the freeP4() routine. by drh ยท 10 years ago
- c0a195b Increase the version number to 3.14.0 since we are already making significant by drh ยท 10 years ago
- 01c736d Use sqlite3VdbeAddOp0() to code OP_Expire, to save a few bytes. by drh ยท 10 years ago
- b982bfe Optimizations to link list merge sort code in vdbesort.c, pcache.c, and by drh ยท 10 years ago