Thanks to visit codestin.com
Credit goes to chromium.googlesource.com

  1. f769cd6 Extend [3e9ed1ae] so that covering indexes on WITHOUT ROWID tables are also identified. by dan · 10 years ago
  2. 6ad224e Change a char* to const char* in order to suppress some harmless by drh · 10 years ago
  3. 8799314 When an index complete covers a table, it can be used as a covering index by drh · 10 years ago
  4. a73086d Fix a problem with handling identifiers that start with "x" if SQLITE_OMIT_BLOB_LITERAL is defined. by dan · 10 years ago
  5. e1dd060 Identify indexes that complete cover their table. by drh · 10 years ago covering-index
  6. 0e00896 Add the SQLITE_BITMASK_TYPE compile-time option. by drh · 10 years ago
  7. b052958 Remove code not needed now that synchronous=OFF database files no longer by drh · 10 years ago
  8. 0bf2ad6 Clearer presentation of the logic. No functional changes. by drh · 10 years ago skip-scan-improvement
  9. a6d2f8e Avoid an unnecessary seek operation on some corner-case skip-scans. by drh · 10 years ago
  10. b9626cf Always use the sqlite3VdbeDeleteAuxdata() routine for clearing auxdata on by drh · 10 years ago
  11. 8e6cf0a Avoid creating a master journal unless two or more databases in the by drh · 10 years ago
  12. e872d51 Change magic numbers associated with synchronous settings to named constants. by drh · 10 years ago
  13. 3200132 Use a separate list of aux-data structures for each trigger program at the VDBE level. Fix for [dc9b1c91]. by dan · 10 years ago
  14. b1f4efd Fix a harmless uninitialized variable access. by drh · 10 years ago
  15. 81fd349 Make sure WhereClause objects are fully initialized before use when by drh · 10 years ago
  16. 9a1e85e Fix (harmless) compiler warnings in some of the TCL-based test code. by drh · 10 years ago
  17. 469753d Add an SQLITE_DISABLE_INTRINSIC #ifdef to the sqlite3Put4Byte() function. by drh · 10 years ago
  18. b2bddbb Avoid a potential buffer overrun if an SQL statement being parsed ends by drh · 10 years ago
  19. 5b081d8 Add extra API armor on the sqlite3_bind_blob() interface. by drh · 10 years ago
  20. 9467abf Fix up all VDBE opcodes so that they cause an immediate exit on any kind of by drh · 10 years ago vdbe-performance
  21. b7997fe Enhance Lemon to generate more compact and efficient code for yy_reduce(). by drh · 10 years ago
  22. 43303de More agressive use of /*A-overwrites-X*/ in the parser. Fix an off-by-one by drh · 10 years ago parser-performance
  23. 0ccbc64 Documentation typo on sqlite3_wal_hook(). No changes to code. by drh · 10 years ago
  24. cf82f0d Enhance Lemon so that if reduce code contains a comment of the form by drh · 10 years ago
  25. dabd04c Further improvements to the Lemon-generated code for yy_reduce(). by drh · 10 years ago
  26. 4dd0d3f In Lemon, add the ability for the left-most RHS label to be the same as the by drh · 10 years ago
  27. 45f31be Experimental changes to Lemon for improved parser performance. by drh · 10 years ago
  28. 30c1472 Minor simplification to the tokenizer. Slightly smaller and faster. by drh · 10 years ago
  29. b71aef3 Readability improvements for winRandomness. by mistachkin · 10 years ago
  30. 0ead47d Fix comment. No changes to code. by mistachkin · 10 years ago
  31. bfc9b3f Revise compiler checks for the rand_s() function. by mistachkin · 10 years ago
  32. 51d5ed9 On windows systems when rand_s() is available, use it to obtain additional by drh · 10 years ago
  33. 8eb3790 Improved entropy gathering for the implementation of winRandomness(). by drh · 10 years ago
  34. e683b89 Fix harmless compiler warnings previously seen in 64-bit MSVC builds. by drh · 10 years ago
  35. 32c4990 Add the SQLITE_NOMEM_BKPT macro to enhance the ability to debug OOM errors. by drh · 10 years ago
  36. 66acf29 Minor code simplifications. by drh · 10 years ago
  37. 3bff397 Make the application-defined SQL function logic more compact and faster, by drh · 10 years ago
  38. 8e0cea1 Make sure the codec is invoked when overwriting existing frames of the by drh · 10 years ago
  39. 80738d9 Improvements to the application-defined function mechanism so that it is by drh · 10 years ago many-app-functions
  40. 8fd8413 Update a comment. by mistachkin · 10 years ago noMemBkpt
  41. fad3039 Enhance ability to debug out-of-memory errors. by mistachkin · 10 years ago
  42. e75a9eb Provide Sqlite3_SafeInit() and Sqlite3_SafeUnload() entry points on the TCL by drh · 10 years ago
  43. aa622c1 Fix a documentation typo. No changes to code. by drh · 10 years ago
  44. f981093 Remove an unused parameter from whereSortingCost(). by drh · 10 years ago
  45. 4553f6e Automatically disable FTS3 and FTS4 when building with SQLITE_OMIT_VIRTUALTABLE. by drh · 10 years ago
  46. 30470c5 Enhance the MSVC makefile to enable building 'testfixture' fully from source code. by mistachkin · 10 years ago
  47. c50d590 Remove the unexplained extra 3.0 cost factor for the B-tree sorting that is by drh · 10 years ago
  48. c04c54b Enhance the MSVC makefile to enable building 'testfixture' fully from source code. by mistachkin · 10 years ago
  49. c41c132 Minor simplifications deferred to the next release. by drh · 10 years ago simplify
  50. 05723a9 Add testcase() macros to the CHECK constraint avoidance logic. Avoid creating by drh · 10 years ago
  51. 98bfa16 Fix to previous check-in: Make sure CHECK constraints involving the ROWID by drh · 10 years ago
  52. 2a0b527 Omit unnecessary CHECK constraints in UPDATE statements, when none of the by drh · 10 years ago
  53. bdb0022 Omit NOT NULL checks on unchanging columns in an UPDATE. by drh · 10 years ago
  54. 6d94555 In the shell, use the appropriate string constant instead of a literal new-line. by mistachkin · 10 years ago
  55. 87a24aa Improved auto-detection of EXPLAIN output in the shell. by drh · 10 years ago auto-explain
  56. 700c252 Add auto-explain mode to the command-line shell. Default on. Auto-explain by drh · 10 years ago
  57. bbde018 Code simplification: ALTER TABLE ADD COLUMN always upgrades the file_format by drh · 10 years ago
  58. 2fade2f Make sure every co-routines has its own set of temporary registers and does by drh · 10 years ago
  59. e064c40 Disable the two-argument form of the fts3_tokenizer() SQL function unless the library is built with -DSQLITE_ENABLE_FTS3_TOKENIZER. by dan · 10 years ago
  60. e96f361 Changes to help the tokenizer run about 33% faster. by drh · 10 years ago
  61. 34dcee6 Add code to get the tokenizer character-class logic working for EBCDIC. by drh · 10 years ago tokenizer-char-class
  62. 8974331 Demonstrate a much faster sqlite3GetToken() routine by using a lookup table by drh · 10 years ago
  63. cc5f8a4 Add a utility program that looks for assert(), NEVER(), ALWAYS(), and by drh · 10 years ago
  64. f5818aa Make sure variable declarations occur at the beginning of blocks, even by drh · 10 years ago
  65. bb3da06 Fix an assert() to have a test instead of a side effect by pdr · 10 years ago
  66. 575fad6 Add the slightly faster sqlite3DbMallocRawNN(db,n) routine for the majority by drh · 10 years ago oom-handling
  67. 98c7a12 OOM failures on sqlite3_errmsg16() in an app-defined function are no longer by drh · 10 years ago
  68. 17a936f Minor simplification of schema error reporting. by drh · 10 years ago
  69. b84e574 Further performance improvements that fall out of the mallocFailed changes. by drh · 10 years ago
  70. 4a642b6 Improvements to the way that OOM errors are processed. by drh · 10 years ago
  71. e514f65 Temporarily back out the 0.5% performance improvement from by drh · 10 years ago
  72. 4df86af Remove unnecessary sets of db->mallocFailed. by drh · 10 years ago
  73. 6d25899 Refinements to synchronous logic: by drh · 10 years ago
  74. fabe393 In the VDBE loop, only check for OOM errors at jumps rather than after every by drh · 10 years ago
  75. 19d720d Fix markup errors in comments used to generate the documentation - specifically by drh · 10 years ago
  76. 6841b1c Add "PRAGMA synchronous=EXTRA" which syncs the directory containing the by drh · 10 years ago
  77. 1b32554 Enhance the internal sqlite3VdbeAddOpList() interface to automatically update by drh · 10 years ago
  78. b8db549 Enhance the comment on the sqlite3_index_constraint object to bring attention by drh · 10 years ago
  79. 1861afc Change the OP_SetCookie instruction to write the literal P3 value, not the by drh · 10 years ago
  80. ed94af5 Number VDBE opcodes starting with 0 instead of 1, as this obviates the by drh · 10 years ago
  81. 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
  82. b0c8865 Minor simplification to the OP_AutoCommit opcode. Fix some code comments by drh · 10 years ago
  83. 38bace8 Fix an assert() that might fail on a corrupt database. by drh · 10 years ago
  84. 784c1b9 Merge the implementation of OP_IdxRowid and OP_Seek so that OP_Seek no longer by drh · 10 years ago
  85. 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
  86. af30fdf Output subtype information on register traces for PRAGMA vdbe_trace. by drh · 10 years ago
  87. 4b09ec6 Add the BTREE_FORDELETE and BTREE_AUXDELETE flags to the b-tree layer interface by drh · 10 years ago
  88. 5f4a686 Simplification and size reduction to the printf logic. Remove the bFlags by drh · 10 years ago
  89. b170202 Change the P4_INTARRAY so that always begins with a length integer. Print by drh · 10 years ago covering-or
  90. 945d302 Different comment on the alternative cursor fields of VdbeCursor. by drh · 10 years ago
  91. de892d9 Experimental attempt to make better use of covering indexes within OR queries. by dan · 10 years ago
  92. 83f0ab8 Prepend "rc!=SQLITE_OK || " to the nExtraDelete assert() condition. by dan · 10 years ago
  93. 3b83f0c Avoid unnecessary WHERE clause term tests when coding a join where one by drh · 10 years ago OR-clause-improvement
  94. 98a4d5a Avoid two more instances of pointer arithmetic on freed pointers. by dan · 10 years ago
  95. 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
  96. e61bbf4 Modifications to ensure the nExtraDelete-related assert() statement does not fail. by dan · 10 years ago
  97. d5cafb3 Remove a duplicate "p->magic = VDBE_MAGIC_RUN;" line from vdbeaux.c. by dan · 10 years ago
  98. def19e3 Change the name of the BTREE_IDXDELETE flag to BTREE_AUXDELETE, to better by drh · 10 years ago
  99. b89aeb6 Add assert() statements on the nExtraDelete variable in vdbe.c to try to verify by drh · 10 years ago
  100. d5be6f0 Support building for Windows 10 desktop using 'MinCore.lib'. by mistachkin · 10 years ago