๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 40fa102 Version 3.8.7.4 by drh ยท 11 years ago branch-3.8.7 version-3.8.7.4
  2. 869d697 Add missing mutex calls around a call to sqlite3SchemaGet() within sqlite3_open(). by dan ยท 11 years ago
  3. b914c8c Increase the version number to 3.8.7.4. by drh ยท 11 years ago
  4. 522c361 Add a missing mutex around calls to clear the KeyInfo cache when closing by drh ยท 11 years ago
  5. de016be Version 3.8.7.3 by drh ยท 11 years ago version-3.8.7.3
  6. 54a8518 Fix a buffer overread that might occur in analyze.c if SQLITE_ENABLE_STAT4 was defined. by dan ยท 11 years ago
  7. 8a03a98 The KeyInfo cache must be cleared before closing the btree, not after. by drh ยท 11 years ago
  8. 69d5fb2 Increase the version number to 3.8.7.3. by drh ยท 11 years ago
  9. 0faf723 When closing a (shared-cache) database connection, be sure to clear out by drh ยท 11 years ago
  10. a4c4064 If a table is the right operand of a LEFT JOIN, then any column of that by drh ยท 11 years ago
  11. 5fc977b Version 3.8.7.2. by drh ยท 11 years ago version-3.8.7.2
  12. bb8f925 Increment the version number to 3.8.7.2 by drh ยท 11 years ago
  13. 4429c20 Add an ALWAYS() to an always-true conditional in the WAL rollback logic. by drh ยท 11 years ago
  14. c5352b9 Remove code from sqlite3BtreeKeySize() made unreachable by the previous by drh ยท 11 years ago
  15. 756d3b3 Avoid calling sqlite3BtreeKeysize() on a b-tree cursor in SKIPNEXT or SKIPPREV state. by dan ยท 11 years ago
  16. d816e00 Improved comments on the BtCursor.skipNext field. No changes to code. by drh ยท 11 years ago
  17. 77b1dee When a SELECT statement is terminated by a ROLLBACK TO operation, make the by drh ยท 11 years ago
  18. 13835c4 Fix a bug in the sqlite3TripAllCursors() routine that prevents it from by drh ยท 11 years ago
  19. 302f583 Update a couple of test cases to account for the fact that ROLLBACK does not always abort all running SELECT statements. by dan ยท 11 years ago
  20. 0a9d9d5 Do not automatically remove the DISTINCT keyword from "a IN (SELECT DISTINCT ...)" expressions. Fix for [db87229497]. by drh ยท 11 years ago
  21. 6f9c566 When a transaction or savepoint rollback occurs, save the positions of all open read-cursors so that they can be restored following the rollback operation. Cherry-pick of check-in [dd03a2802f3f27] by drh ยท 11 years ago
  22. 5a2c8c8 Fix the %c format character in sqlite3VXPrintf() so that it correctly handles precisions larger than 70. by drh ยท 11 years ago
  23. 51a2054 Make sure that NULL results from OP_Column are fully and completely NULL and do not have the MEM_Ephem bit set. Fix for ticket [094d39a4c95ee4]. by drh ยท 11 years ago
  24. 85fabf1 This is a cherry-pick of version [b5df5ac052]. by drh ยท 11 years ago
  25. 7abfe9d Version 3.8.7.1 by drh ยท 11 years ago version-3.8.7.1
  26. 3540425 Increase the version number to 3.8.7.1 by drh ยท 11 years ago
  27. a26b9a7 Fix problems with running UPDATE and DELETE against a VIEW and referencing by drh ยท 11 years ago
  28. bba8206 Disable the use of strchrnul() unless specifically enabled by compile-time by drh ยท 11 years ago
  29. 739383d In the OP_Column opcode, when extracting a field that is past the end of by drh ยท 11 years ago
  30. 62ecc28 Call fsync() right after ftruncate() when in journal_mode=TRUNCATE and by drh ยท 11 years ago
  31. 81b567a Version 3.8.7 by drh ยท 11 years ago version-3.8.7
  32. 7bdc974 Work around MSVC not being able to deduce that a local variable was initialized in a called function. by mistachkin ยท 11 years ago
  33. 92c2e0d Changes to work around Win32 and MSVCRT APIs that are not present on Windows CE 200x. by mistachkin ยท 11 years ago
  34. facd5fd Update the vdbe-compress.tcl script to account for expressions of the form (123>var), where "var" should be replaced with a reference to a union member. by dan ยท 11 years ago
  35. 5d510d4 Update releasetest.tcl so that x86-64 runs a superset of the x86 tests. by dan ยท 11 years ago
  36. f416524 Fix a problem causing lock5.test to fail in mmap-mode. by dan ยท 11 years ago
  37. 92787cf Add a four-byte prefix to the BtShared.pTmpSpace buffer to avoid reading by drh ยท 11 years ago
  38. 7443916 Rearrange an expression in vdbemem.c to avoid a (harmless) reference to a possibly unitialized variable. by dan ยท 11 years ago
  39. 5604cc0 Make sure new sqlite3_vtab objects created by the xCreate() virtual table by drh ยท 11 years ago
  40. 8dd8362 Optimize a database corruption test inside of the OP_Column opcode. by drh ยท 11 years ago
  41. facf47a Use the padding word in the Mem object as temporary storage for by drh ยท 11 years ago
  42. f526dca Three small optimizations to vdbeaux.c. by drh ยท 11 years ago
  43. c22284f Reduce the CPU load imposed by sqlit3VdbeCursorMoveto() by factoring out by drh ยท 11 years ago
  44. 6cf4a7d Remove the OPFLAG_CLEARCACHE flag from OP_Column. In its place, change the by drh ยท 11 years ago
  45. b53a5a9 Remove the VdbeCursor.lastRowid cache of the current rowid, since maintaining by drh ยท 11 years ago
  46. c81aa2e Performance optimization and very slight size reduction for OP_Column. by drh ยท 11 years ago
  47. d6176c4 Simplification to the insertCell() routine in btree.c, resulting in a by drh ยท 11 years ago
  48. 8683e08 Require the SQLITE_ENABLE_RTREE compile-time option in speedtest1.c in order by drh ยท 11 years ago
  49. 4929047 Make sure that a GROUP BY that also implements an ORDER BY scans the table by drh ยท 11 years ago
  50. c631faa Remove an unnecessary conditional from the EXPLAIN QUERY PLAN logic. by drh ยท 11 years ago
  51. b645320 Account for the ASC/DESC properties of ORDER BY expressions when using the same index for GROUP BY and ORDER BY. Candidate fix for [ba7cbfaedc]. by dan ยท 11 years ago experimental
  52. 1f8817c Restrict the scope of the explainIndexRange() function in where.c. by drh ยท 11 years ago
  53. 5bd8af7 Fix a failing test case in index5.test. Also tweak the way cache memory is divided between read-only and dirty pages when using SQLITE_CONFIG_PAGECACHE to reduce IO in some cases. by dan ยท 11 years ago
  54. ab99338 Changes to enable compiling using VC6. by drh ยท 11 years ago
  55. e35626f When using the -config option to releasetest.tcl, default the testing type by drh ยท 11 years ago
  56. 2eeb7ae Provide the new "-config CONFIG" option to the test/releasetest.tcl script, by drh ยท 11 years ago
  57. 98545bb Add the estimated number of output rows to the EXPLAIN QUERY PLAN output by drh ยท 11 years ago
  58. 6c97789 Simplify the code used to generate the text for EXPLAIN QUERY PLAN. by drh ยท 11 years ago
  59. 681fca0 Fix a potential problem in the whereRangeScanEst() routine when STAT4 is by drh ยท 11 years ago
  60. bf59bf9 Cause the command-line shell to return non-zero if the final SQL statement by drh ยท 11 years ago
  61. 6e1a037 Allow FTS tokenizers to choose whether or not to consider the "*" character part of tokens or not. This restores the pre-[e21bf7a2ad] behaviour. Also fix a problem causing FTS to interpret tokens beginning with "*" characters as EOF. by dan ยท 11 years ago
  62. 622d4f8 Add a test case for the memory leak fixed by the previous check-in. by drh ยท 11 years ago
  63. a8950d5 Fix a memory leak associated with the FTS4 matchinfo() function. by drh ยท 11 years ago
  64. 8e0a8f6 Remove an always-true branch in whereRangeScanEst(). Replace it with an by drh ยท 11 years ago
  65. 3705ef6 Fix up test cases to account for the new SQLITE_LIMIT_WORKER_THREADS limit. by drh ยท 11 years ago
  66. f6aff80 Set the connection-specific lastRowid value before calling any SQL function. by drh ยท 11 years ago
  67. 6a15440 Ensure that the Pager.pTmpSpace allocation is correct even if an OOM error by drh ยท 11 years ago
  68. 923c0b5 Remove some temporary code in mallocA.test that was accidentally checked in. by dan ยท 11 years ago
  69. 69afd99 Fix the STAT4 range scan estimates for DESC indexes. by drh ยท 11 years ago
  70. 9a7b41d More intuitive labels on ".wheretrace" output. by drh ยท 11 years ago
  71. 722246e Make sure the sqlite3VdbeMemClearAndResize() routine is never called with a by drh ยท 11 years ago
  72. 89a5833 Fix the corruptI.test script so that it works with by drh ยท 11 years ago
  73. 3b335fc Restrict the scope of the valueToText() routine. by drh ยท 11 years ago
  74. d231aa3 Enhance (and fix) the MEMTYPE tags associated with heap memory allocations by drh ยท 11 years ago
  75. 85d117b Remove unreachable branches in decodeIntArray() when compiling without by drh ยท 11 years ago
  76. 61a1572 Improve the accuracy of the estimates used when searching an index for values not present in any stat4 samples. by dan ยท 11 years ago
  77. b8e8d50 Fix a harmless compiler warning inside an assert() in FTS4. by drh ยท 11 years ago
  78. df868a4 Tweaks to documentation on sqlite3_open() and sqlite3_bind(). No code changes. by drh ยท 11 years ago
  79. 00729cb Updates to documentation and requirements marks. No code changes. by drh ยท 11 years ago
  80. 4ee3eb0 Add a test to show that the change on this branch is effective. by dan ยท 11 years ago stat4-avgeq
  81. 75b170b Avoid leaking Index.aiRowEst memory if an OOM causes a rollback which deletes by drh ยท 11 years ago
  82. 0c1a18b Fix a division-by-zero error that might occur if the sqlite_stat1 table is corrupt. by dan ยท 11 years ago
  83. 43085d7 Improve the accuracy of the estimates used when searching an index for values not present in any stat4 samples under some circumstances. by dan ยท 11 years ago
  84. 79f7af9 Add requirements marks on the sqlite3_db_status() interface implementation. by drh ยท 11 years ago
  85. 8da4741 Update to requirements marks related to changes in the memory allocation by drh ยท 11 years ago
  86. 2a3d1d1 Avoid a NULL pointer deference when processing the IS operator if the by drh ยท 11 years ago
  87. ccaba81 Show the TK_DOT operator in the TreeView debugging output. by drh ยท 11 years ago
  88. 9501a64 Avoid ever writing before the start of an allocated buffer in the DIRECT_OVERFLOW_READ code. Fix for [e3a290961a6]. by dan ยท 11 years ago
  89. b08cd3f Improvements to the new syntax-tree output routines: Omit the "END SELECT" by drh ยท 11 years ago
  90. 36be4c4 Enable the query planner to deal with WHERE clauses that have OR terms by drh ยท 11 years ago
  91. 0a99ba3 Further enhancements to the "wheretrace" debugging output. by drh ยท 11 years ago
  92. 5265149 Enhanced debug output for OR-logic in the query loop optimizer. by drh ยท 11 years ago
  93. c90713d Show tree diagrams of data structures in the debugging output when the 0x100 by drh ยท 11 years ago
  94. 4fa4a54 Remove the SQLITE_ENABLE_TREE_EXPLAIN compile-time option. Add alternative by drh ยท 11 years ago
  95. 39c4b82 Fix the header comment in sqlite3VdbeDeletePriorOpcode(). No changes to code. by drh ยท 11 years ago
  96. 7682a47 Ensure that the OP_Prev opcode verifies that content has not been deleted by drh ยท 11 years ago
  97. 843e4cd Add an assert() to verify the last-row-id for the database just prior to calling a SQL function. by mistachkin ยท 11 years ago
  98. 867db83 Fix the "PRAGMA integrity_check" command so that it avoids formatting error by drh ยท 11 years ago
  99. 3b130be If an SQL function makes a recursive call to do an INSERT into the same by drh ยท 11 years ago
  100. d863346 Minor code reformatting and comment change, to improve clarity. by drh ยท 11 years ago