๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 575fad6 Add the slightly faster sqlite3DbMallocRawNN(db,n) routine for the majority by drh ยท 10 years ago oom-handling
  2. 98c7a12 OOM failures on sqlite3_errmsg16() in an app-defined function are no longer by drh ยท 10 years ago
  3. 17a936f Minor simplification of schema error reporting. by drh ยท 10 years ago
  4. b84e574 Further performance improvements that fall out of the mallocFailed changes. by drh ยท 10 years ago
  5. 4a642b6 Improvements to the way that OOM errors are processed. by drh ยท 10 years ago
  6. e514f65 Temporarily back out the 0.5% performance improvement from by drh ยท 10 years ago
  7. 4df86af Remove unnecessary sets of db->mallocFailed. by drh ยท 10 years ago
  8. 6d25899 Refinements to synchronous logic: by drh ยท 10 years ago
  9. fabe393 In the VDBE loop, only check for OOM errors at jumps rather than after every by drh ยท 10 years ago
  10. 19d720d Fix markup errors in comments used to generate the documentation - specifically by drh ยท 10 years ago
  11. 6841b1c Add "PRAGMA synchronous=EXTRA" which syncs the directory containing the by drh ยท 10 years ago
  12. 1b32554 Enhance the internal sqlite3VdbeAddOpList() interface to automatically update by drh ยท 10 years ago
  13. b8db549 Enhance the comment on the sqlite3_index_constraint object to bring attention by drh ยท 10 years ago
  14. 1861afc Change the OP_SetCookie instruction to write the literal P3 value, not the by drh ยท 10 years ago
  15. ed94af5 Number VDBE opcodes starting with 0 instead of 1, as this obviates the by drh ยท 10 years ago
  16. 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
  17. b0c8865 Minor simplification to the OP_AutoCommit opcode. Fix some code comments by drh ยท 10 years ago
  18. 38bace8 Fix an assert() that might fail on a corrupt database. by drh ยท 10 years ago
  19. 784c1b9 Merge the implementation of OP_IdxRowid and OP_Seek so that OP_Seek no longer by drh ยท 10 years ago
  20. 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
  21. af30fdf Output subtype information on register traces for PRAGMA vdbe_trace. by drh ยท 10 years ago
  22. 4b09ec6 Add the BTREE_FORDELETE and BTREE_AUXDELETE flags to the b-tree layer interface by drh ยท 10 years ago
  23. 5f4a686 Simplification and size reduction to the printf logic. Remove the bFlags by drh ยท 10 years ago
  24. b170202 Change the P4_INTARRAY so that always begins with a length integer. Print by drh ยท 10 years ago covering-or
  25. 945d302 Different comment on the alternative cursor fields of VdbeCursor. by drh ยท 10 years ago
  26. de892d9 Experimental attempt to make better use of covering indexes within OR queries. by dan ยท 10 years ago
  27. 83f0ab8 Prepend "rc!=SQLITE_OK || " to the nExtraDelete assert() condition. by dan ยท 10 years ago
  28. 3b83f0c Avoid unnecessary WHERE clause term tests when coding a join where one by drh ยท 10 years ago OR-clause-improvement
  29. 98a4d5a Avoid two more instances of pointer arithmetic on freed pointers. by dan ยท 10 years ago
  30. 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
  31. e61bbf4 Modifications to ensure the nExtraDelete-related assert() statement does not fail. by dan ยท 10 years ago
  32. d5cafb3 Remove a duplicate "p->magic = VDBE_MAGIC_RUN;" line from vdbeaux.c. by dan ยท 10 years ago
  33. def19e3 Change the name of the BTREE_IDXDELETE flag to BTREE_AUXDELETE, to better by drh ยท 10 years ago
  34. b89aeb6 Add assert() statements on the nExtraDelete variable in vdbe.c to try to verify by drh ยท 10 years ago
  35. d5be6f0 Support building for Windows 10 desktop using 'MinCore.lib'. by mistachkin ยท 10 years ago
  36. 8716bfd Merge all recent trunk enhancements. by drh ยท 10 years ago
  37. 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
  38. 2349670 Ensure that unixFullpathname() always nul-terminates its output buffer, even when returning an error. by dan ยท 10 years ago follow-symlinks
  39. f0fc992 Remove an unused variable. by drh ยท 10 years ago
  40. 2aac8c7 Fix a compiler warning about doing pointer arithmetic involving a NULL pointer by drh ยท 10 years ago
  41. af1b36b Only use lstat() if the HAVE_LSTAT macro is defined. Fix some test file issues. by dan ยท 10 years ago
  42. caf6b15 Simplify the unixFullpathname() function. This adds a dependency on lstat(). by dan ยท 10 years ago
  43. 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
  44. cc2fa4c Replace the OP_SetIfNotPos operator with OP_OffsetLimit in the VDBE, for by drh ยท 10 years ago
  45. 164c957 Add the SQLITE_EXTRA_DURABLE compile-time option. by drh ยท 10 years ago
  46. a7dc4a3 Small simplification to the prepare statement opcode memory reuse logic. by drh ยท 10 years ago
  47. d0d0f8d Small simplification and performance improvement in memsys5Free(). by drh ยท 10 years ago
  48. c615097 Remove an assert() that can be false if compiled with SQLITE_USE_ALLOCA. by drh ยท 10 years ago
  49. 4cfea5c More work on the MSVC build. by mistachkin ยท 10 years ago
  50. 147ef39 In the TCL interface, if a database connection object was opened with by drh ยท 10 years ago
  51. c3dfa5e Reenable the xCurrentTime and xGetLastError methods on the unix VFSes as long by drh ยท 10 years ago
  52. 40aced5 Add the sqlite3TokenInit() utility function. by drh ยท 10 years ago
  53. 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
  54. e807bdb Add a new hint bit on the flags parameter of sqlite3BtreeDelete(). The new by drh ยท 10 years ago
  55. 9c0c57a Improved comments on the FORDELETE hint. No logic changes. by drh ยท 10 years ago
  56. fb39726 Case folding in the LIKE operator should look at all bits of the character, by drh ยท 10 years ago
  57. 5c3aa05 Improve performance of sqlite3VtabImportErrmsg(). by dan ยท 10 years ago
  58. 1da26a4 Performance improvement in sqlite3DbMallocRaw(). by drh ยท 10 years ago
  59. 939e778 Suppress the display of the P4 operand in EXPLAIN output when an opcode by drh ยท 10 years ago
  60. 9bfb024 Remove an unnecessary memset() from the symbol name resolver. by drh ยท 10 years ago
  61. 4b31bda Remove an unnecessary memset() for a small size reduction and speed improvement. by drh ยท 10 years ago
  62. 6d664b4 During compilation, transfer the azVar[0..nzVar-1] array from Parse to Vdbe by drh ยท 10 years ago
  63. 36b78ee Very small simplification to the btree balancer. by drh ยท 10 years ago
  64. b876363 Fix two harmless compiler warnings about comparisons of dangling pointers. by drh ยท 10 years ago
  65. c263f7c Avoid unnecessary calls to memset() for a small performance improvement. by drh ยท 10 years ago
  66. e617bc8 Simplification of the VDBE bytecode for incremental blob I/O. by drh ยท 10 years ago
  67. dad300d Fix a problem with SQLITE_TEST_REALLOC_STRESS. by drh ยท 10 years ago
  68. 2ce1865 Improvements to the way sqlite3VdbeAddOpList() works, resulting in a slightly by drh ยท 10 years ago
  69. 9b34abe Use sqlite3VdbeAddOp4() rather than a separate sqlite3VdbeChangeP4() call, for by drh ยท 10 years ago
  70. 095fb47 Fix a potential use-after-free problem when compiling with SQLITE_HAS_CODEC. by drh ยท 10 years ago
  71. 079d446 Remove an unnecessary memset(). by drh ยท 10 years ago
  72. 241873e Remove unnecessary de-initialization of the Parse object. by drh ยท 10 years ago
  73. 055f298 Work toward making the schema parsing logic simplier and more compact. by drh ยท 10 years ago
  74. 2d80151 Combine the xFunc and xStep pointers of the FuncDef object into a single by drh ยท 10 years ago
  75. 3349620 Simplification to the ISO8610 parser in the imnplementation of date/time by drh ยท 10 years ago
  76. b4acd6a Fix the build so that it works for SQLITE_OMIT_WAL again. by drh ยท 10 years ago
  77. 31a2313 Add the SQLITE_FCNTL_JOURNAL_POINTER file control. by drh ยท 10 years ago
  78. 504ef44 Add documentation for the SQLITE_FCNTL_JOURNAL_POINTER file-control. by drh ยท 10 years ago file-control-journal
  79. a04a8be When the [https://www.sqlite.org/queryplanner.html#partialsort|block sorting optimization] by drh ยท 10 years ago
  80. b19e735 Add the ".vfslist" command to the command-line shell. by drh ยท 10 years ago
  81. d1dd750 Fix a harmless use of an uninitialized variable following system errors by drh ยท 10 years ago
  82. 8f3f65e Remove an unused field from the MemPage object. by drh ยท 10 years ago
  83. 869aaf0 Make sure all bytes of the WAL file are initialized even if the checksums are by drh ยท 10 years ago
  84. 9ca33fa Fix an uninitialized field in the Select object when SELECTTRACE is enabled. by drh ยท 10 years ago
  85. e2258a2 Various #ifdef enhancements for improved VxWorks support. by drh ยท 10 years ago
  86. 00dceca Performance optimization in the sqlite3VdbeChangeP4() routine of the by drh ยท 10 years ago
  87. 69f6e25 Performance optimization on the Column opcode. by drh ยท 10 years ago
  88. 50922cf Performance optimization in sqlite3WalkExpr(). by drh ยท 10 years ago
  89. 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
  90. 07e8347 Slightly smaller and faster LIKE/GLOB comparison implementation. by drh ยท 10 years ago
  91. 8997087 Improved testability. by drh ยท 10 years ago
  92. b7c2f86 All WAL frame overwrites even if there are active savepoints. This is safe by drh ยท 10 years ago
  93. 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
  94. 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
  95. a829992 Typo fix in the previous commit. by drh ยท 10 years ago
  96. 24dbeae More #ifdef fixes for the unix VFS. by drh ยท 10 years ago
  97. 5a1fb18 Fix the build for SQLITE_OMIT_SHARED_CACHE, which was broken, possibly by drh ยท 10 years ago
  98. e4a08f9 Fix a problem with #ifdefs on the system calls in the unix VFS that causes by drh ยท 10 years ago
  99. c0fba6d Remove an obsolete #ifdef related to iOS support. by drh ยท 10 years ago
  100. ca3862d Reduce the number of calls to memset() in sqlite3DbMallocZero(). by drh ยท 10 years ago