๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 04cd7aa Merge trunk with this branch. by dan ยท 9 years ago sorter-opt
  2. 9af90b7 Reenable the SQLITE_EXPR_REF optimization for "SELECT DISTINCT ... ORDER BY" by dan ยท 9 years ago
  3. 4a5bad5 Fix a problem with switching from wal to rollback mode when by dan ยท 9 years ago
  4. ea432ba Add the test/ossfuzz.c interface adaptor for OSS-FUZZ. Make previsions for by drh ยท 9 years ago
  5. 3bafded Handle some obscure "row value misused" cases that could cause segfaults or by dan ยท 9 years ago
  6. 4e8142c Back out the "--raw" option on ".read" in the command-line shell. Instead, by drh ยท 9 years ago
  7. b47ebe6 Add extra tests for the xBestIndex() virtual table method. by dan ยท 9 years ago
  8. 2f9a613 In the command line shell, avoid using utf8_printf() in a couple places where it is superfluous. by mistachkin ยท 9 years ago
  9. c5b86be Add the --raw option to the ".read" dot-command of the command-line shell, by drh ยท 9 years ago
  10. 4360fce Take care not to try to generate code for the ATTACH and DETACH commands by drh ยท 9 years ago
  11. 257c13f Avoid storing redundant fields in sorter records when the sort-key and data have by dan ยท 9 years ago
  12. 58282f6 Fix typo in the CSV extension. by mistachkin ยท 9 years ago
  13. 088c086 Add a DISTINCT query to speedtest1.c. Also change INSERT OR REPLACE into by drh ยท 9 years ago
  14. 7723371 Remove the "experimental" marking from the sqlite3_preupdate interfaces. by drh ยท 9 years ago
  15. 3b908d4 Avoid superfluous cursor seeks in "INSERT OR REPLACE" statements. by dan ยท 9 years ago
  16. 9d06ff2 Avoid generating OP_TableLock unnecessary instructions on btrees that by drh ยท 9 years ago
  17. 0a22c86 Fix the speedtest1.c test program so that it gives closing "%" wildcards by drh ยท 9 years ago
  18. 662389b Tweaks to speedtest1.c to better reflect mobile usage based on findings in by drh ยท 9 years ago
  19. 6850a63 Fix OOM error reporting in the json1_group_object() SQL function. Remove by drh ยท 9 years ago
  20. 27b2d1b Replace some unreachable branches from the JSON1 extension with assert(). by drh ยท 9 years ago
  21. ad875e7 Fix the JSON1 extension so that the JSON validator correctly rejects malformed by drh ยท 9 years ago
  22. a2bfa04 Avoid a crash that can occur after an obscure OOM in the built-in INSTR() by dan ยท 9 years ago
  23. b1c9633 Mark the ICU extension functions as deterministic. by drh ยท 9 years ago
  24. 54fc5cc Add an assert() to silence a coverity false-positive. by drh ยท 9 years ago
  25. 792557a Fix a test case in vacuum5.test so that it works with the in-memory journal by dan ยท 9 years ago
  26. a622d90 Replace a couple more references to Tcl 8.5 in the Windows build tools. by mistachkin ยท 9 years ago
  27. af58068 Fix a test case in vacuum5.test sot aht it works with by dan ยท 9 years ago
  28. 7df9b8e Fix a test case in vacuum5.test so that it works with -DSQLITE_TEMP_STORE=2. by dan ยท 9 years ago
  29. 59ce2c4 In the command-line shell, fix the .imposter command so that it works by drh ยท 9 years ago
  30. 16eb594 Add the ".imposter" command to the command-line shell. by drh ยท 9 years ago
  31. 6027561 Fix an possible NULL pointer deference in the command-line shell that can by drh ยท 9 years ago
  32. 506a140 Adjust the MSVC makefile to use Tcl8.6 by default. by drh ยท 9 years ago
  33. 75ba676 Fix an issue that was causing the new database image to be assembled entirely by dan ยท 9 years ago
  34. e77caa1 Fix a requirement mark. No changes to code. by drh ยท 9 years ago
  35. 1ad93a0 Use NOT NULL partial indexes when the query is constrained by a single by drh ยท 9 years ago
  36. d726537 Add the SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE sqlite3_dbconfig() option - for by dan ยท 9 years ago
  37. 298af02 Add the SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE sqlite3_dbconfig() option - for by dan ยท 9 years ago no-ckpt-on-close
  38. dadafa8 Remove the mutex from test_multiplex.c. by dan ยท 9 years ago
  39. c52496f Make sure left-join markings are transferred to the virtual scalar by drh ยท 9 years ago
  40. 9904298 Small size reduction and performance enhancement in whereScanInit(). by drh ยท 9 years ago
  41. 392ddeb Small size reduction and performance improvement in whereScanNext(). by drh ยท 9 years ago
  42. d15f430 If all branches of an OR optimize scan that is the rhs of a LEFT JOIN use the by dan ยท 9 years ago
  43. b40897a If all branches of an OR optimize scan that is the rhs of a LEFT JOIN use the by dan ยท 9 years ago leftjoin-or-fix
  44. d240f09 Merge the SQLITE_ENABLE_URI_00_ERROR compile-time option. by drh ยท 9 years ago
  45. 635f83c Add extra tests to check the result of including a %00 escape in a URI by dan ยท 9 years ago uri-00-error
  46. 5c35e90 Add compile time option SQLITE_ENABLE_URI_00_ERROR. If defined, any "%00" by dan ยท 9 years ago
  47. 01e697b Add test case to demonstrate a "BEGIN EXCLUSIVE" command returning by dan ยท 9 years ago
  48. 7ad3eb6 Performance optimization in moveToRoot(). Avoid repeated validity checking of by drh ยท 9 years ago
  49. 2df45e0 In the sessions module, avoid recording a change if an UPDATE statement by drh ยท 9 years ago
  50. e43635a In the sessions module, avoid recording a change if an UPDATE statement by dan ยท 9 years ago sessions-fix
  51. 41f5f6e Add ".mode quote" to the command-line shell. by drh ยท 9 years ago
  52. e24452e Avoid using the "direct overflow read" optimization to read large blobs if the by dan ยท 9 years ago
  53. ceb97c1 If SQLITE_DIRECT_OVERFLOW_READ is defined at compile time, add "DIRECT_OVERFLOW_READ" to the list of symbols returned by "PRAGMA compile_options". by dan ยท 9 years ago
  54. 86873ba Add test case to incrblob4.test. No changes to code. by dan ยท 9 years ago
  55. c3191d2 Minor simplification of the comparison opcodes. by drh ยท 9 years ago
  56. ba69061 Fix harmless uninitialized variable warnings in speedtest1.c. by drh ยท 9 years ago
  57. f8a89ca Add the --repeat option to speedtest1.c and speed-check.sh. by drh ยท 9 years ago
  58. 47d0087 Escape non-ASCII character from an ICU extension comment. by mistachkin ยท 9 years ago
  59. 5f0b8a0 Corrections to a couple recently added 'filectrl.test' results. by mistachkin ยท 9 years ago
  60. 1480095 Changes to support interrupting a checkpoint using sqlite3_interrupt(). by dan ยท 9 years ago
  61. cee11ad Small size reduction and performance increase in the string duplicator. by drh ยท 9 years ago
  62. f013e20 Add documentation for the OP_SorterInsert opcode, formerly omitted by mistake. by drh ยท 9 years ago
  63. 1cb3c7c Add test case to hook.test. No changes to non-test code. by dan ยท 9 years ago
  64. 8705f86 Add the SQLITE_FCNTL_WIN32_GET_HANDLE file control. by mistachkin ยท 9 years ago
  65. 9e31fe0 Bump the version number in anticipation of the next development cycle. by drh ยท 9 years ago
  66. 813646c Version 3.15.0 by drh ยท 9 years ago version-3.15.0
  67. 989412a Take care to avoid integer overflow when doing the initial page cache by drh ยท 9 years ago
  68. c436a03 Avoid reading the -1-th element of an array in the query planner. Fix to a by drh ยท 9 years ago
  69. 4326974 Add to sqlite3_analyzer command-line options --version and --tclsh, and also by drh ยท 9 years ago
  70. 013ae68 New testcase() macros to ensure coverage of the ORDER BY LIMIT optimization by drh ยท 9 years ago
  71. 83465a6 Fix a problem affecting queries that match the pattern (... WHERE ipk IN (....) ORDER BY ? LIMIT ?). Fix for [96c1454c]. by dan ยท 9 years ago
  72. ef74652 Remove a stray line from session4.test causing a memory leak. No changes to SQLite code. by dan ยท 9 years ago
  73. 90b2fe6 When handling ORDER BY expressions, do not assume all values of an indexed expressions are distinct. Fix for [4766f444]. by dan ยท 9 years ago
  74. 48590fc Make sure indexes on expressions skip over initial NULL values in the by drh ยท 9 years ago
  75. ea5e5f0 Fix a case in which the rtree module was ignoring an OOM while generating an error message. by dan ยท 9 years ago
  76. e5ec01c Update test/trace3.test to account for the fact that casting a pointer to a 64-bit signed integer might produce a negative value. by dan ยท 9 years ago
  77. dfe4e6b Corrections to Lemon documentation. No SQLite changes. by drh ยท 9 years ago
  78. 320d4c3 Add missing "static" to internal function whereRangeVectorLen(). by dan ยท 9 years ago
  79. e288992 Updates to the tool/warnings.sh script to make it easier to use on OpenBSD. by dan ยท 9 years ago
  80. 642f014 Fix some compiler warnings in fts5. by dan ยท 9 years ago
  81. e3c6b61 Fix harmless compiler warnings. by drh ยท 9 years ago
  82. 4e59344 Add a test case for the fix in [a596b7c6cc]. by dan ยท 9 years ago
  83. da5c624 Do not set MEM_Blob unless the appropriate fields of the Mem object have by drh ยท 9 years ago
  84. e0251d4 Fix the backup_malloc.test script so that it works on Windows. by drh ยท 9 years ago
  85. 4eda15e Fix a problem with the lempar.c parser template. by drh ยท 9 years ago
  86. 44728d7 Do not bother to initialize unused fields in the BtreePayload object. by drh ยท 9 years ago
  87. a71c743 Allow deterministic functions in the WHERE clause of a partial index. by drh ยท 9 years ago
  88. c9b3928 Size and performance optimizations on the sqlite3ExprAssignVarNumber() routine. by drh ยท 9 years ago
  89. de25a88 Avoid unnecessary strlen() calls in sqlite3ExprAssignVarNumber() by passing in by drh ยท 9 years ago
  90. 87c05f0 Avoid unnecessary memset() calls in the query optimizer. by drh ยท 9 years ago
  91. cca8a4a Fix an obsolete comment on a variable definition in expr.c. No code changes. by drh ยท 9 years ago
  92. 1dd518c Make sure the sqlite_sequence table is updated when an optional xfer by drh ยท 9 years ago
  93. cb43a93 Allocate Parse objects off of the stack where appropriate for a substantial by drh ยท 9 years ago
  94. 1a7df58 Add SQLITE_USE_ALLOCA to the --lean configuration in speed-check.sh. by drh ยท 9 years ago
  95. 445f3d5 Rearrange fields in the Parse object to reduce the amount of initialization by drh ยท 9 years ago
  96. 216b70f Reduce the width of a memset() to avoid double-initializing some variables. by drh ยท 9 years ago
  97. 230368c Remove an unnecessary memset() call. by drh ยท 9 years ago
  98. d8e4b13 Use sqlite3DbMallocRawNN() where appropriate, instead of sqlite3DbMallocRaw(). by drh ยท 9 years ago
  99. 8dfef11 Make sure deleting an unused prepared statement does not reference by drh ยท 9 years ago
  100. 76336d5 Avoid accessing Vdbe.pc if it is uninitialized. Check Vdbe.magic first. by drh ยท 9 years ago