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

  1. 8504d37 Avoid invoking the preupdate hook from within sqlite3_blob_write() if the cursor is already invalid. by dan · 12 days ago
  2. 642479d Ensure that the TEMP database has been initialized at the beginning of by drh · 4 months ago
  3. 9d90a3a Use the sqlite3ColumnIndex() routine to look up a column in a table, rather by drh · 5 months ago
  4. c1547d1 Do not allow sqlite3_blob_open() to work on a any table that contains by drh · 11 months ago
  5. a17f632 Add column name to API_ARMOR check in sqlite3_blob_open() to avoid a null-pointer deref. by stephan · 1 year, 9 months ago
  6. 43e232d Fix a resource leak: sqlite3_blob_reopen() was failing to invoke the by drh · 1 year, 10 months ago
  7. 0051a56 Fix harmless compiler warnings from the CBMC compiler. by drh · 2 years, 2 months ago
  8. c692df2 Make it so that any Parse object is always linked into the database conenction by drh · 3 years, 6 months ago
  9. 3ab4ffc New assert() statements to help prove correct usage of VdbeCursor objects. by drh · 3 years, 8 months ago
  10. 78b2fa8 Protect every access to the Table.u union using a nearby assert() or branch. by drh · 3 years, 10 months ago
  11. cf9d36d Refactor field names in the Column object, zCnName and zCnColl, to make them by drh · 4 years ago
  12. f38524d Refactor the Table object to reduce its memory footprint. by drh · 4 years ago
  13. a23a873 Add the experimental sqlite3session_changeset_size() API. by dan · 4 years, 3 months ago
  14. 385b982 Prevent an assert() from failing if sqlite3_blob_reopen() is called on a blob-handle that has already hit an SQLITE_CORRUPT error. by dan · 4 years, 3 months ago
  15. e464802 Fix a problem that could cause a crash if a blob handle were closed after the associated database handle was closed using sqlite3_close_v2(). by dan · 6 years ago
  16. 952523f Fix a problem in the incr-blob code causing a new cursor to be opened for by dan · 8 years ago
  17. 5596561 Simplify the sqlite3VdbeGet() routine. Smaller, faster, and easier to maintain. by drh · 8 years ago
  18. 6903bf6 Slightly smaller and faster by allocating Parser objects on the stack. by drh · 8 years ago
  19. baf5dec Simplifications to blobSeekToRow(). by drh · 8 years ago micro-optimizations
  20. 210b0d0 Ensure that sqlite3_blob_reopen() correctly handles short rows. by drh · 8 years ago blob_reopen-fix
  21. 3b2936f Change sqlite3_blob_reopen() to call sqlite3VdbeExec() directly rather than by drh · 8 years ago
  22. 36cae85 Remove an unnecessary sqlite3_bind_int64() call from sqlite3_blob_open(). by drh · 8 years ago
  23. 4df65fc Minor performance optimizations to sqlite3_blob_open() and by drh · 9 years ago
  24. cb3cabd Refactor the sqlite3BtreeKey() and sqlite3BtreeData() internal interfaces by drh · 9 years ago
  25. 65f38d9 Remove unnecessary OP_Close opcodes for a size reduction and performance by drh · 9 years ago
  26. 69c3382 Rename the Db.zName field to Db.zDbSName to make it more descriptive and to by drh · 9 years ago
  27. a7c90c4 Change the sqlite3BtreeKeySize() interface into sqlite3BtreeIntegerKey() and by drh · 9 years ago
  28. 0ac7cfa Merge enhancements from trunk. by drh · 9 years ago
  29. 1b32554 Enhance the internal sqlite3VdbeAddOpList() interface to automatically update by drh · 9 years ago
  30. 20f272c Merge recent enhancements from trunk. by drh · 10 years ago
  31. e617bc8 Simplification of the VDBE bytecode for incremental blob I/O. by drh · 10 years ago
  32. 2ce1865 Improvements to the way sqlite3VdbeAddOpList() works, resulting in a slightly by drh · 10 years ago
  33. 1bb15fc Merge recent enhancements from trunk. by drh · 10 years ago
  34. c960dcb Refactor the VdbeCursor object. It is now slightly smaller and faster and is by drh · 10 years ago
  35. 32af5ed Merge recent enhancements from trunk, and especially the fix for by drh · 10 years ago
  36. 4b92f98 Use symbolic names XN_ROWID and XN_EXPR in place of the (-1) and (-2) by drh · 10 years ago
  37. 91762f2 Merge the latest trunk enhancements. by drh · 10 years ago
  38. 1f9ca2c Add code to maintain indexes with expression arguments across DELETE, INSERT, by drh · 10 years ago
  39. 878acb3 Merge all recent trunk changes into the sessions branch. by drh · 10 years ago
  40. d10d18d Fix potential 32-bit integer overflow problems on the offset and length by drh · 10 years ago
  41. 04e8a58 Merge recent trunk enhancements, including the read-after-ROLLBACK change by drh · 11 years ago
  42. 923c4b3 Add test file e_blobwrite.test, containing tests for the sqlite3_blob_write() interface. by dan · 11 years ago
  43. ca3e10e Merge recent trunk enhancements, and in particular the improvements to by drh · 11 years ago
  44. 9ca9573 Add the SQLITE_ENABLE_API_ARMOR compile-time option. This is a work in by drh · 11 years ago
  45. e1ed0b0 Merge recent performance enhancements and the CAST operator enhancements by drh · 11 years ago
  46. 13f40da Split the sqlite3Error() routine into sqlite3Error() and by drh · 11 years ago
  47. a1a483d Merge recent trunk changes into sessions. by drh · 11 years ago
  48. 5a500af Enable the b-tree cursor objects overflow page-number cache, which is normally enabled only for incr-blob cursors, for all cursors. by dan · 11 years ago
  49. 181aed3 Version 3.8.4 for sessions (plus two minor fixes). by drh · 11 years ago
  50. b06a4ec Attempt to work around MSVC's treatment of __LINE__ as a non-constant value by drh · 11 years ago
  51. 7826a9b Merge the performance enhancements of trunk (and some obscure bug fixes) by drh · 11 years ago
  52. 688852a Add logic to do test coverage measurements on the VDBE code. by drh · 11 years ago insert-optimization
  53. 5671ef6 Sync the latest trunk changes, and in particular the STAT4 IS NOT NULL fix. by drh · 11 years ago
  54. b22f7c8 Delete the OP_VerifySchema opcode. Enhance OP_Transaction to do the schema by drh · 11 years ago
  55. d9e3c26 Merge the latest trunk changes into the sessions branch. by drh · 12 years ago
  56. 9ac7962 Show changes to the column cache when PRAGMA vdbe_addoptrace=ON is set. by drh · 12 years ago
  57. 1b2ee4f Merge in performance enhancements from trunk. by drh · 12 years ago
  58. 14da87f Reduce the size of the VdbeCursor object from 144 to 120 bytes. by drh · 12 years ago
  59. f30a969 Rework the logic that factors constant expressions out of inner loops, making by drh · 12 years ago
  60. cbf1b8e Merge in the WITHOUT ROWID changes. A few tests are failing now. They will by drh · 12 years ago
  61. 63f0eed Many new test cases added, that mostly work. Currently 18 errors in by drh · 12 years ago
  62. bbbdc83 The Index object now has nKeyCol and nColumn. nColumn is the total number by drh · 12 years ago
  63. 16fb176 Merge the latest trunk changes into the sessions branch. by drh · 12 years ago
  64. 6062531 Increase the default SQLITE_MAX_SCHEMA_RETRY to 50. Make sure that macro by drh · 12 years ago
  65. 063d96f Merge the latest trunk changes into the sessions branch. by drh · 14 years ago
  66. 48f2d3b Add the new OP_Once opcode. Use it to clean up and simplify various by drh · 14 years ago tkt-002caede898
  67. 7f197bb Avoid segfaulting on an incremental blob write if SQLITE_ENABLE_PREUPDATE_HOOK by drh · 14 years ago
  68. e437ca5 Modifications so that the sessions extension works with blob handles. by dan · 14 years ago
  69. 124c0b4 Refactor the SQL parameter processing so that parameter names for values by drh · 14 years ago
  70. c2a7555 Add a generation counter to the Schema object and enhance OP_VerifySchema by drh · 14 years ago
  71. eefab75 Have sqlite3_blob_bytes() return 0 following a failed call to sqlite3_reopen_blob(). by dan · 15 years ago
  72. 61c7f59 Structural coverage tests for vdbeblob.c. Including experimental new API sqlite3_blob_reopen(). by dan · 15 years ago
  73. e3d82a8 Add missing header comments for changes related to the experimental sqlite3_blob_reopen() API. by dan · 15 years ago
  74. ca3b8f9 Merge trunk changes into experimental branch. by dan · 15 years ago
  75. 06b5db0 Fix some segfaults that could occur in obscure circumstances where error messages contained characters that could be mistaken for printf format specifiers. by dan · 15 years ago
  76. 4e76cc3 Updates to FTS4 to improve performance and make more accurate cost estimates for prefix terms. by dan · 15 years ago
  77. c548b78 Fix an assert() failure that could occur if compiling with OMIT_SHARED_CACHE. by dan · 15 years ago
  78. 413c3d3 Continuing improvements to error reporting and the sqlite3_log() routine. by drh · 15 years ago
  79. 9978c97 Remove the obsolete sqlite3SafetyOn() mechanism. Add additional logging by drh · 15 years ago
  80. c81c11f Remove the obsolete "$Id:$" RCS identifier strings from the source code. by drh · 16 years ago
  81. 1316700 Add a test to check that the incrblob API cannot be used to write to an IPK column. Also a comment to explain why the incrblob code does not need to check if a column is part of a parent key before writing to it. by dan · 16 years ago
  82. 1da40a3 Check in implementation of foreign key constraints. by dan · 16 years ago
  83. e0af83a Combine the OP_Statement and OP_Transaction opcodes. by dan · 16 years ago
  84. 165921a Changes to support recursive triggers. by dan · 16 years ago
  85. 602b466 Cause opening a transaction on a sharable b-tree module automatically obtain a read-lock on page 1. This means there is no way for sqlite3BtreeGetMeta() to fail. (CVS 6836) by danielk1977 · 16 years ago
  86. 96d48e9 Cause incremental-blob read/write operations lock shared-cache tables in the same way as normal SQL read/writes. Add complex assert statements to make sure tehe correct shared-cache locks are held when accessing the database. Eliminate some redundant checks from btree.c. (CVS 6830) by danielk1977 · 16 years ago
  87. 6ee700c Avoid allocating large objects on the stack in the incremental BLOB I/O by drh · 16 years ago
  88. 28414ee Change sqlite_blob_open() so that it zeros the output pBlob pointer when by drh · 16 years ago
  89. d9da78a Changes to insure that lookaside memory allocations are never used to hold by drh · 16 years ago
  90. 238746a Fix a couple of fairly obscure cases where an assert() could fail following a malloc failure. (CVS 6360) by danielk1977 · 16 years ago
  91. c0688ea Removed compiler warnings from MSVC builds. Ticket #3701. (CVS 6335) by shane · 16 years ago
  92. d336e22 Instead of using SetNumColumns, specify the number of columns in a table or index using the P4 argument. (CVS 6310) by danielk1977 · 16 years ago
  93. 08de149 Add a count parameter to the OP_Variable opcode and use it to simplify by drh · 16 years ago
  94. a8b3018 Fix for sqlite3_blob_write(): If either 3rd or 4th argument is less than zero, return SQLITE_ERROR. H17879. (CVS 5762) by danielk1977 · 17 years ago
  95. 633e6d5 Implement the "lookaside" memory allocation cache. Use of this cache makes by drh · 17 years ago
  96. 93a960a Remove unused code. Test coverage enhancements. Modify the algorithm used by drh · 17 years ago
  97. 99e925d Fix a problem with the incremental blob API. sqlite3_blob_open() was always reading the data for the leftmost column of the row that the opened blob was stored in. If this column happened to contain a (the) large blob, sqlite would make a large memory allocation to read the data into. Which defeats the purpose of using incremental blobs. (CVS 5222) by danielk1977 · 17 years ago
  98. 36961ed Ensure that it is not possible to open either virtual table or view columns using the blob API. Ticket #3078. (CVS 5041) by danielk1977 · 17 years ago
  99. cd3e8f7 Use a vdbe memory cell to allocate the space required for vdbe cursors. (CVS 4912) by danielk1977 · 17 years ago
  100. ca42411 Error messages says "no such view" instead of "no such table" when by drh · 17 years ago