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

  1. a67c712 Similar fix to the previous check-in, but this time for sqlite3_preupdate_new(). by drh · 4 weeks ago
  2. 66cd200 Range check the column index on the sqlite3_preupdate_old() interface by drh · 4 weeks ago
  3. 8658a8d Remove an unnecessary parameter from sqlite3VdbeRecordUnpack(). Improved by drh · 7 weeks ago
  4. 29c7c8b Fix a harmless code typo introduced by [b57e3c3db00a6bc6] and reported by by drh · 3 months ago
  5. b6e8f65 KeyInfo is now an indeterminate size, so we cannot declare a variable of that by drh · 4 months ago
  6. ef86b94 Code changes that make it easier to prove that no 32-bit integer overflows by drh · 5 months ago
  7. 8fbf400 Remove an assert() that is not true if a trace-callback is deregistered while there are active statements. by dan · 6 months ago
  8. 9dcf3d0 Fix sessions module handling of tables with generated columns. by dan · 6 months ago
  9. 8e7a168 Performance improvements to the (debug-use only) Mem.pScopyFrom logic, resulting by drh · 6 months ago
  10. 467e20a Fix an assert() that could fail if a virtual table called sqlite3_step() from within the xSync() method while committing a "PRAGMA defer_foreign_keys=1" transaction. by dan · 6 months ago
  11. 6e53f67 Fix harmless typo in a comment describing the columnMallocFailure() function. by drh · 7 months ago
  12. 4bf24c8 Avoid loading the entire record into memory for an sqlite3_preupdate_old() call that retrieves an IPK value. by dan · 9 months ago
  13. 7f0e0c7 New assert()s to help verify union access. No logic changes. Testing and by drh · 10 months ago
  14. 38b31a9 Fix the preupdate hook so that it works when the "old.*" row has a column with a non-NULL default value that was added by ALTER TABLE ADD COLUMN after the current record was created. by dan · 10 months ago preupdate-hook-fix
  15. 87dce45 Add assert() statements to some of the sqlite3_bind() APIs that help human by drh · 10 months ago
  16. eb5bd4d Fix a theoretical OOB memory access in sqlite3_stmt_scanstatus_v2(). by dan · 1 year, 4 months ago
  17. e8d4fd5 Merge recent trunk enhancements and fixes into the jsonb branch. by drh · 1 year, 8 months ago
  18. b10c3d3 Fixes: (1) In the ->> function, instead of setting a subtype and clearing it, by drh · 1 year, 8 months ago
  19. 6eb381f Add the SQLITE_STRICT_SUBTYPE compile-time option. This change reveals that by drh · 1 year, 8 months ago
  20. 24f7f59 Merge all the latest trunk fixes and enhancements into the jsonb branch. by drh · 1 year, 9 months ago
  21. 4598b6e Add API_ARMOR to sqlite3_clear_bindings(). by stephan · 1 year, 9 months ago
  22. f5e487d Merge recent trunk enhancements into the jsonb branch. by drh · 1 year, 9 months ago
  23. 42b49a3 Omit an unreachable branch when SQLITE_ENABLE_API_ARMOR is not defined. by drh · 1 year, 9 months ago
  24. b866f98 Harden API_ARMOR checks for sqlite3_stmt_scanstatus_v2(). by stephan · 1 year, 9 months ago
  25. eb62ccd Add API_ARMOR support to the scanstatus family of functions. by stephan · 1 year, 9 months ago
  26. c76e450 Add API_ARMOR support to the sqlite3_result_...() family of functions and sqlite3_bind_zeroblob64(). by stephan · 1 year, 9 months ago
  27. 7a54b12 More API_ARMOR additions. by stephan · 1 year, 9 months ago
  28. 7dc0cc4 Round one of an audit for SQLITE_ENABLE_API_ARMOR for functions exposed by JNI and those functions missing armor, as [forum:5e3fc453a69b49ca|reported in several forum posts]. by stephan · 1 year, 9 months ago
  29. d8f2635 Restore the trunk version of sqlite3_user_data(). Fix the xColumn for virtual by drh · 1 year, 10 months ago
  30. 0a19bb0 Allow the sqlite3_user_data() function to be invoked with a NULL argument by drh · 1 year, 10 months ago
  31. 5a05a68 Fix a few SQLITE_MISUSE returns so that they call sqlite3MisuseError(). by drh · 1 year, 11 months ago
  32. 592ae28 Fix harmless compiler warnings reported by MSVC. by drh · 2 years ago
  33. fb546c0 Simplification to the sqlite3_stmt_explain() implementation. by drh · 2 years ago
  34. 0c6b869 Enhancements to the new sqlite3_stmt_explain() interface implementation and by drh · 2 years ago
  35. 58b5921 Add the sqlite3_stmt_explain() API. by drh · 2 years ago
  36. 569700a Further improvements to large string handling in relation to JSON. by drh · 2 years ago
  37. eee8687 Fix harmless compiler warning about signed/unsigned comparison. by drh · 2 years ago
  38. 7a2280f Multiple optimizations that try to preserve or infer the zero-terminated by drh · 2 years ago
  39. d1db37a Enhance the sqlite3_stmt_explain() interface so that avoids unnecessary by drh · 2 years ago
  40. e393f6e Add the experimental sqlite3_stmt_explain(S,E) interface. by drh · 2 years ago
  41. bc91738 Add a C-source spell-checking facility. make misspell (on Nix) by larrybr · 2 years, 1 month ago
  42. 93b4c3b Use a new technique to detect fresh OOM faults in columnName() that does not by drh · 2 years, 3 months ago
  43. cd0f540 Fix an incorrect entry in the array that maps sqlite3_value values into by drh · 2 years, 4 months ago
  44. 54b81e3 Fix harmless compiler warnings. by drh · 2 years, 4 months ago
  45. 7b56e97 Fix a problem with sqlite3_stmt_scanstatus() from within an SQLITE_TRACE_STMT callback made from within a trigger. by dan · 2 years, 4 months ago
  46. 601e4d4 Back out the 'txn' enhancement to date/time functions. The duration of a by drh · 2 years, 5 months ago
  47. 3393ee7 Simplify the code and add test cases. by drh · 2 years, 5 months ago
  48. d4af882 Add support for the 'txn' argument to date/time functions that works like by drh · 2 years, 5 months ago
  49. 3c12ebd Improved fix to allow sqlite3_vtab_in_first() to reliably return SQLITE_ERROR. by drh · 2 years, 6 months ago
  50. b604f14 Enhance the sqlite3_vtab_in_first() and sqlite3_vtab_in_next() interfaces so by drh · 2 years, 6 months ago
  51. cce70d5 Avoid having to reinitialize Vdbe.pResultRow upon each call to sqlite3_step() by drh · 2 years, 7 months ago
  52. edc2713 Rename the Vdbe.pResultSet field to pResultRow in order to better distinguish by drh · 2 years, 7 months ago
  53. 7f4b066 Reduce the overhead of SQLITE_ENABLE_STMT_SCANSTATUS some. by dan · 2 years, 7 months ago
  54. 2adb309 Have sqlite3_stmt_scanstatus_v2() return an NCYCLE value for all loops, not just virtual tables ones. The value returned is the sum of the NCYCLE counts for the various opcodes that move or read data from the table or index cursor associated with the loop. by dan · 2 years, 8 months ago
  55. 07c8e08 Update comments in sqlite.h.in to account for sqlite3_stmt_scanstatus_v2(). by dan · 2 years, 8 months ago scanstatus_v2
  56. a3d0c15 Add loops and rows counters to "USE TEMP B-TREE FOR ORDER BY" records. Also fix the sqliteHwtime() function so that it returns a 64-bit value. by dan · 2 years, 8 months ago
  57. ad23a47 Enhance SQLITE_SCANSTAT_NCYCLE so that it reports on virtual tables. by dan · 2 years, 8 months ago
  58. f6f01f1 Add CYCLES scanstat measurement to "USE TEMP B-TREE FOR ORDER BY" lines. by dan · 2 years, 8 months ago
  59. 231ff4b Enhance the sqlite3_stmt_scanstatus() API and add sqlite3_stmt_scanstatus_v2(). For creation of easier to read query performance reports. by dan · 2 years, 8 months ago
  60. d2603ad For the sqlite3_bind and sqlite3_result interfaces for UTF16 strings, round by drh · 2 years, 8 months ago
  61. 47996ea Add the sqlite3_value_encoding() interface. by drh · 2 years, 9 months ago
  62. e5928b1 Change the names of the Vdbe.pVNext and Vdbe.ppVPrev fields to make them by drh · 2 years, 11 months ago
  63. 376860b Performance enhancement for sqlite3DbFree(). by drh · 2 years, 11 months ago
  64. e284893 Fix harmless compiler warning seen with MSVC. by mistachkin · 3 years ago
  65. 403f002 Small performance increase on the binding interfaces. by drh · 3 years ago
  66. 2b294b5 Small performance improvement to sqlite3_finalize(). by drh · 3 years, 1 month ago
  67. 2591cfb Additional enhancements to comments. No changes to code. by drh · 3 years, 1 month ago
  68. 1c84863 Only invoke sqlite3VdbeClearObject() from a single location, so that the by drh · 3 years, 4 months ago
  69. 35e9e35 There is no need for sqlite3_step() to check for an OOM condition prior by drh · 3 years, 4 months ago
  70. a24832b Omit the Vdbe.doingRerun field for a slight size reduction and performance gain. by drh · 3 years, 4 months ago
  71. 17c4865 Refactor the Vdbe.iVdbeMagic field into Vdbe.eVdbeState. Split the RUNNING by drh · 3 years, 4 months ago
  72. 659fdb4 Have the sqlite3_context object carry the encoding for the prepared statement by drh · 3 years, 4 months ago
  73. 99a2182 Split out the RUN state into separate READY and RUN states. by drh · 3 years, 4 months ago vdbe-state-refactor
  74. 66181ce Rename Vdbe.iVdbeMagic to eVdbeState. Remove unnecessary states. This is by drh · 3 years, 4 months ago
  75. 7e62146 Faster and slightly smaller implementation of sqlite3Step(). by drh · 3 years, 4 months ago
  76. c55b62d In setResultStrOrError(), if the input string pointer is NULL and hence the by drh · 3 years, 4 months ago
  77. fb92e07 Fix the sqlite3_result_xxxxx() routines so that they all check for and by drh · 3 years, 4 months ago
  78. 8366529 Calling sqlite3_value_dup() on a pointer value results in an ordinary by drh · 3 years, 4 months ago
  79. 4296357 The performance increase in the previous check-in of this branch was due to by drh · 3 years, 5 months ago optimize-init-mem
  80. c9373e8 An optimization to initMemArray() saves almost 500K cycles. But it seems a by drh · 3 years, 5 months ago
  81. 63a4733 Fix a problem in [c006515ae6faff65] causing an assert() to fail with some build configurations. by dan · 3 years, 5 months ago
  82. 252fe67 Fix a problem with using sqlite3_bind_value() with sqlite3_value objects obtained from sqlite3_preupdate_new() when an integer value is written to a column with real affinity. by dan · 3 years, 5 months ago
  83. 3d7a69e Relax the restriction that the RHS of the IN operator must be a list in order by drh · 3 years, 6 months ago
  84. 38d1e44 Be sure that sqlite3_vtab_in_first() and _next() set the correct encoding. by drh · 3 years, 6 months ago
  85. 30e314e Refactor sqlite3_vtab_in() to make use of the existing by drh · 3 years, 6 months ago
  86. b30298d Tweaks to the sqlite3_vtab_in() interface. by drh · 3 years, 6 months ago
  87. 0fe7e7d Add new interfaces to enable virtual table to process IN operator constraints by drh · 3 years, 6 months ago
  88. 3ab4ffc New assert() statements to help prove correct usage of VdbeCursor objects. by drh · 3 years, 8 months ago
  89. a32536b Fix the zeroblob() function and related APIs so that they work with SQLITE_OMIT_INCRBLOB builds. by dan · 3 years, 8 months ago
  90. dbe349d The sqlite3_result_text() routine (and similar) should record OOM errors by drh · 3 years, 9 months ago
  91. d622855 Set the database connection error code for an oversize argument to by drh · 4 years, 1 month ago
  92. a23a873 Add the experimental sqlite3session_changeset_size() API. by dan · 4 years, 3 months ago
  93. 17b7481 Change the name of Vdbe.magic to Vdbe.iVdbeMagic to disambiguate with by drh · 4 years, 6 months ago
  94. 08b9208 Fix harmless compiler warnings that surface in newer versions of GCC. by drh · 5 years ago
  95. 5cbb442 Small performance improvement in the sqlite3_step() interface. by drh · 5 years ago
  96. bbf6d43 Adjust some requirement marks. No changes to code. by drh · 5 years ago
  97. 892edb6 Use __atomic_load_n() and __atomic_store_n() for a few more things where they are available. by dan · 5 years ago
  98. b9bcf7c Refactor names of column index transformation functions, for clarity. by drh · 6 years ago
  99. 175b8f0 Remove support for STAT3. The sqlite_stat3 tables are ignored, if they by drh · 6 years ago
  100. 3242c69 New testcase macros to ensure that MEM_IntReal is fully tested. by drh · 6 years ago int-real