- 575fad6 Add the slightly faster sqlite3DbMallocRawNN(db,n) routine for the majority by drh ยท 10 years ago oom-handling
- 98c7a12 OOM failures on sqlite3_errmsg16() in an app-defined function are no longer by drh ยท 10 years ago
- 17a936f Minor simplification of schema error reporting. by drh ยท 10 years ago
- b84e574 Further performance improvements that fall out of the mallocFailed changes. by drh ยท 10 years ago
- 4a642b6 Improvements to the way that OOM errors are processed. by drh ยท 10 years ago
- e514f65 Temporarily back out the 0.5% performance improvement from by drh ยท 10 years ago
- 4df86af Remove unnecessary sets of db->mallocFailed. by drh ยท 10 years ago
- 6d25899 Refinements to synchronous logic: by drh ยท 10 years ago
- fabe393 In the VDBE loop, only check for OOM errors at jumps rather than after every by drh ยท 10 years ago
- 19d720d Fix markup errors in comments used to generate the documentation - specifically by drh ยท 10 years ago
- 6841b1c Add "PRAGMA synchronous=EXTRA" which syncs the directory containing the by drh ยท 10 years ago
- 1b32554 Enhance the internal sqlite3VdbeAddOpList() interface to automatically update by drh ยท 10 years ago
- b8db549 Enhance the comment on the sqlite3_index_constraint object to bring attention by drh ยท 10 years ago
- 1861afc Change the OP_SetCookie instruction to write the literal P3 value, not the by drh ยท 10 years ago
- ed94af5 Number VDBE opcodes starting with 0 instead of 1, as this obviates the by drh ยท 10 years ago
- cddb6ba Fix a problem causing the OR/covering-index optimization to be disabled if compile time parameter SQLITE_MAX_ATTACHED were set to greater than 30. by dan ยท 10 years ago
- b0c8865 Minor simplification to the OP_AutoCommit opcode. Fix some code comments by drh ยท 10 years ago
- 38bace8 Fix an assert() that might fail on a corrupt database. by drh ยท 10 years ago
- 784c1b9 Merge the implementation of OP_IdxRowid and OP_Seek so that OP_Seek no longer by drh ยท 10 years ago
- 5b6c8e4 A different way to clear the subtype on VDBE registers when the value of the register is overwritten with new content. To fix [[f45ac567eaa9f93]. by dan ยท 10 years ago clear-subtype-flag
- af30fdf Output subtype information on register traces for PRAGMA vdbe_trace. by drh ยท 10 years ago
- 4b09ec6 Add the BTREE_FORDELETE and BTREE_AUXDELETE flags to the b-tree layer interface by drh ยท 10 years ago
- 5f4a686 Simplification and size reduction to the printf logic. Remove the bFlags by drh ยท 10 years ago
- b170202 Change the P4_INTARRAY so that always begins with a length integer. Print by drh ยท 10 years ago covering-or
- 945d302 Different comment on the alternative cursor fields of VdbeCursor. by drh ยท 10 years ago
- de892d9 Experimental attempt to make better use of covering indexes within OR queries. by dan ยท 10 years ago
- 83f0ab8 Prepend "rc!=SQLITE_OK || " to the nExtraDelete assert() condition. by dan ยท 10 years ago
- 3b83f0c Avoid unnecessary WHERE clause term tests when coding a join where one by drh ยท 10 years ago OR-clause-improvement
- 98a4d5a Avoid two more instances of pointer arithmetic on freed pointers. by dan ยท 10 years ago
- 895c00e Modify the order of terms in an "if" condition to avoid implicitly comparing a dangling pointer to NULL following an OOM error. by dan ยท 10 years ago
- e61bbf4 Modifications to ensure the nExtraDelete-related assert() statement does not fail. by dan ยท 10 years ago
- d5cafb3 Remove a duplicate "p->magic = VDBE_MAGIC_RUN;" line from vdbeaux.c. by dan ยท 10 years ago
- def19e3 Change the name of the BTREE_IDXDELETE flag to BTREE_AUXDELETE, to better by drh ยท 10 years ago
- b89aeb6 Add assert() statements on the nExtraDelete variable in vdbe.c to try to verify by drh ยท 10 years ago
- d5be6f0 Support building for Windows 10 desktop using 'MinCore.lib'. by mistachkin ยท 10 years ago
- 8716bfd Merge all recent trunk enhancements. by drh ยท 10 years ago
- 8770677 Fix issues on unix with opening database files via symlinks that are not in the current working directory. And with nested symlinks. by dan ยท 10 years ago
- 2349670 Ensure that unixFullpathname() always nul-terminates its output buffer, even when returning an error. by dan ยท 10 years ago follow-symlinks
- f0fc992 Remove an unused variable. by drh ยท 10 years ago
- 2aac8c7 Fix a compiler warning about doing pointer arithmetic involving a NULL pointer by drh ยท 10 years ago
- af1b36b Only use lstat() if the HAVE_LSTAT macro is defined. Fix some test file issues. by dan ยท 10 years ago
- caf6b15 Simplify the unixFullpathname() function. This adds a dependency on lstat(). by dan ยท 10 years ago
- e88ec18 Fix issues on unix with opening database files via symlinks that are not in the current working directory. And with nested symlinks. by dan ยท 10 years ago
- cc2fa4c Replace the OP_SetIfNotPos operator with OP_OffsetLimit in the VDBE, for by drh ยท 10 years ago
- 164c957 Add the SQLITE_EXTRA_DURABLE compile-time option. by drh ยท 10 years ago
- a7dc4a3 Small simplification to the prepare statement opcode memory reuse logic. by drh ยท 10 years ago
- d0d0f8d Small simplification and performance improvement in memsys5Free(). by drh ยท 10 years ago
- c615097 Remove an assert() that can be false if compiled with SQLITE_USE_ALLOCA. by drh ยท 10 years ago
- 4cfea5c More work on the MSVC build. by mistachkin ยท 10 years ago
- 147ef39 In the TCL interface, if a database connection object was opened with by drh ยท 10 years ago
- c3dfa5e Reenable the xCurrentTime and xGetLastError methods on the unix VFSes as long by drh ยท 10 years ago
- 40aced5 Add the sqlite3TokenInit() utility function. by drh ยท 10 years ago
- b5c557b Have the dbstat module dequote any argument passed to the CREATE VIRTUAL TABLE statement before attempting to match it against the names of attached databases. by dan ยท 10 years ago
- e807bdb Add a new hint bit on the flags parameter of sqlite3BtreeDelete(). The new by drh ยท 10 years ago
- 9c0c57a Improved comments on the FORDELETE hint. No logic changes. by drh ยท 10 years ago
- fb39726 Case folding in the LIKE operator should look at all bits of the character, by drh ยท 10 years ago
- 5c3aa05 Improve performance of sqlite3VtabImportErrmsg(). by dan ยท 10 years ago
- 1da26a4 Performance improvement in sqlite3DbMallocRaw(). by drh ยท 10 years ago
- 939e778 Suppress the display of the P4 operand in EXPLAIN output when an opcode by drh ยท 10 years ago
- 9bfb024 Remove an unnecessary memset() from the symbol name resolver. by drh ยท 10 years ago
- 4b31bda Remove an unnecessary memset() for a small size reduction and speed improvement. by drh ยท 10 years ago
- 6d664b4 During compilation, transfer the azVar[0..nzVar-1] array from Parse to Vdbe by drh ยท 10 years ago
- 36b78ee Very small simplification to the btree balancer. by drh ยท 10 years ago
- b876363 Fix two harmless compiler warnings about comparisons of dangling pointers. by drh ยท 10 years ago
- c263f7c Avoid unnecessary calls to memset() for a small performance improvement. by drh ยท 10 years ago
- e617bc8 Simplification of the VDBE bytecode for incremental blob I/O. by drh ยท 10 years ago
- dad300d Fix a problem with SQLITE_TEST_REALLOC_STRESS. by drh ยท 10 years ago
- 2ce1865 Improvements to the way sqlite3VdbeAddOpList() works, resulting in a slightly by drh ยท 10 years ago
- 9b34abe Use sqlite3VdbeAddOp4() rather than a separate sqlite3VdbeChangeP4() call, for by drh ยท 10 years ago
- 095fb47 Fix a potential use-after-free problem when compiling with SQLITE_HAS_CODEC. by drh ยท 10 years ago
- 079d446 Remove an unnecessary memset(). by drh ยท 10 years ago
- 241873e Remove unnecessary de-initialization of the Parse object. by drh ยท 10 years ago
- 055f298 Work toward making the schema parsing logic simplier and more compact. by drh ยท 10 years ago
- 2d80151 Combine the xFunc and xStep pointers of the FuncDef object into a single by drh ยท 10 years ago
- 3349620 Simplification to the ISO8610 parser in the imnplementation of date/time by drh ยท 10 years ago
- b4acd6a Fix the build so that it works for SQLITE_OMIT_WAL again. by drh ยท 10 years ago
- 31a2313 Add the SQLITE_FCNTL_JOURNAL_POINTER file control. by drh ยท 10 years ago
- 504ef44 Add documentation for the SQLITE_FCNTL_JOURNAL_POINTER file-control. by drh ยท 10 years ago file-control-journal
- a04a8be When the [https://www.sqlite.org/queryplanner.html#partialsort|block sorting optimization] by drh ยท 10 years ago
- b19e735 Add the ".vfslist" command to the command-line shell. by drh ยท 10 years ago
- d1dd750 Fix a harmless use of an uninitialized variable following system errors by drh ยท 10 years ago
- 8f3f65e Remove an unused field from the MemPage object. by drh ยท 10 years ago
- 869aaf0 Make sure all bytes of the WAL file are initialized even if the checksums are by drh ยท 10 years ago
- 9ca33fa Fix an uninitialized field in the Select object when SELECTTRACE is enabled. by drh ยท 10 years ago
- e2258a2 Various #ifdef enhancements for improved VxWorks support. by drh ยท 10 years ago
- 00dceca Performance optimization in the sqlite3VdbeChangeP4() routine of the by drh ยท 10 years ago
- 69f6e25 Performance optimization on the Column opcode. by drh ยท 10 years ago
- 50922cf Performance optimization in sqlite3WalkExpr(). by drh ยท 10 years ago
- 87dc2bc If a single page is written to the wal file more than once, instead of appending the second and subsequent copy to the wal file, overwrite the first. by dan ยท 10 years ago
- 07e8347 Slightly smaller and faster LIKE/GLOB comparison implementation. by drh ยท 10 years ago
- 8997087 Improved testability. by drh ยท 10 years ago
- b7c2f86 All WAL frame overwrites even if there are active savepoints. This is safe by drh ยท 10 years ago
- c9a9022 If it is known that checksums will be recalculated on transaction commit, skip calculating checksums when appending frames to the wal file. When recalculating checksums, recalculate them starting with the first overwritten frame - not the first frame in the transaction. by dan ยท 10 years ago
- d6f7c97 If a single page is written to the wal file more than once, have each subsequent copy overwrite the original frame. by dan ยท 10 years ago
- a829992 Typo fix in the previous commit. by drh ยท 10 years ago
- 24dbeae More #ifdef fixes for the unix VFS. by drh ยท 10 years ago
- 5a1fb18 Fix the build for SQLITE_OMIT_SHARED_CACHE, which was broken, possibly by drh ยท 10 years ago
- e4a08f9 Fix a problem with #ifdefs on the system calls in the unix VFS that causes by drh ยท 10 years ago
- c0fba6d Remove an obsolete #ifdef related to iOS support. by drh ยท 10 years ago
- ca3862d Reduce the number of calls to memset() in sqlite3DbMallocZero(). by drh ยท 10 years ago