๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 1ee46c0 Changes to threadtest3 so that "stress2" is more similar to the SDS stress test. by dan ยท 11 years ago threadtest3
  2. 9af1062 Add new test file e_walauto.test. by dan ยท 11 years ago
  3. d44b786 Fix errors in threadtest3 tests caused by earlier tests neglecting to close database handles. by dan ยท 11 years ago
  4. 053542d Further enhancements to threadtest3 stress tests. by dan ยท 11 years ago
  5. 9bd3cc4 Add extra tests to threadtest4.c. Fix a benign data race accessing the by drh ยท 11 years ago
  6. 0420954 Add extra tests to threadtest3. by dan ยท 11 years ago
  7. ef15c6e Add new tests to the threadtest4.c program. Fix a long-standing data race by drh ยท 11 years ago
  8. 2ea0baf Remove the KeyInfo cache (for now - perhaps we will add it back in later - or by drh ยท 11 years ago
  9. 5942b01 Make sure the Btree mutex is held when setting the locking mode and the by drh ยท 11 years ago threadtest4
  10. 5f5c1a0 Merge the cell overflow page number cache thread race fix from trunk. by drh ยท 11 years ago
  11. 18b67f3 Fix a bug in the threadtest4.c program. Remove the keyinfo cache as it provides by drh ยท 11 years ago
  12. 1e57430 Add the threadtest4.c test program. Not yet working. by drh ยท 11 years ago
  13. 8575366 Fix a race condition to do with very large index keys in shared-cache mode. by dan ยท 11 years ago
  14. 0a3520c Fix a typo in the documentation for sqlite3_threadsafe(). by drh ยท 11 years ago
  15. 1f03b86 Fix a typo causing a test error in e_walhook.test. by dan ยท 11 years ago
  16. 6e45e0c Add new test file e_walhook.test. by dan ยท 11 years ago
  17. 684ec98 Revise mutex handling by the sqlite3_win32_reset_heap() function. by mistachkin ยท 11 years ago
  18. 6f7febf Fix typos in the documentation for sqlite3_table_column_metadata(). by drh ยท 11 years ago
  19. 45d1b20 Fix the sqlite3_table_column_metadata() routine so that it gives the correct by drh ยท 11 years ago
  20. 9778bd7 Add extra tests to e_walckpt.test. by dan ยท 11 years ago
  21. 80cdfd1 Lower the default SQLITE_SORTER_PMASZ value back to 10, where it has been for by drh ยท 11 years ago
  22. 8c3026e Make the sqlite3_table_column_metadata() interface available by default and by drh ยท 11 years ago
  23. f547192 Add the SQLITE_REVERSE_UNORDERED_SELECTS compile-time option that causes the by drh ยท 11 years ago
  24. b11c3f2 Increase the default minimum PMA size for multi-threaded sorting from 10x by drh ยท 11 years ago
  25. 0fbd735 Fix harmless compiler warning. by mistachkin ยท 11 years ago
  26. 785a38f Add extra tests to e_walckpt.test. by dan ยท 11 years ago
  27. 0235a03 Add missing mutex calls around a call to sqlite3SchemaGet() within sqlite3_open(). by dan ยท 11 years ago
  28. b88c7b5 Add a missing mutex around calls to clear the KeyInfo cache when closing by drh ยท 11 years ago
  29. 8f1eb8a Avoid accessing a single uninitialized byte when moving a rare 3-byte cell from an internal page to a leaf. This was not actually causing a problem, just a valgrind warning. by dan ยท 11 years ago
  30. d52d52b Fix a (harmless) uninitialized variable reference in b-tree balancing for by drh ยท 11 years ago
  31. cd934c3 Avoid a potential NULL pointer deference in the sqlite3_stmt_scanstatus() logic. by drh ยท 11 years ago
  32. 5cca94e Fix a buffer overread that might occur in analyze.c if SQLITE_ENABLE_STAT4 was defined. by dan ยท 11 years ago
  33. 2928d32 Add new test file e_walckpt.test. Still some tests to come. by dan ยท 11 years ago
  34. fe32daa Make sure the WhereTerm objects are fully zeroed when they are allocated. by drh ยท 11 years ago
  35. ebdb81d The KeyInfo cache must be cleared before closing the btree, not after. by drh ยท 11 years ago
  36. 318dc0b When closing a (shared-cache) database connection, be sure to clear out by drh ยท 11 years ago
  37. 351064b Improved comment on the sharedB.test test script. by drh ยท 11 years ago fix-stale-keyinfo-cache
  38. a895a4d Test case demonstrating the problem described by ticket [e4a18565a36884b00edf]. by drh ยท 11 years ago
  39. ffc8f3e When closing a (shared-cache) database connection, be sure to clear out all by drh ยท 11 years ago
  40. 2c3abeb Fix compiler warnings. by drh ยท 11 years ago
  41. 5de7d96 Fix the autoconf and MSVC makefiles, which have been broken for nearly a by drh ยท 11 years ago
  42. dea7d70 Make sure that a DISTINCT query with an ORDER BY works correctly even if by drh ยท 11 years ago
  43. 1d32488 Performance enhancement for single-table queries with many OR-connected by drh ยท 11 years ago
  44. 72673a2 If a table is the right operand of a LEFT JOIN, then any column of that by drh ยท 11 years ago
  45. d892205 Clarification of the meaning of the second parameter to the busy-handler by drh ยท 11 years ago
  46. 063970a Fix comment typos reported on the mailing list. No changes to code. by drh ยท 11 years ago
  47. a25165f Add an implementation mark and fix a comment describing the OP_Checkpoint by drh ยท 11 years ago
  48. dd90d7e Add evidence marks and assert()s used as evidence for checkpoint requirements. by drh ยท 11 years ago
  49. 86e166a Fix over-length comment lines in sqlite.h.in. No changes to code. by drh ยท 11 years ago
  50. bb9a378 Simplify the sqlite3_wal_checkpoint() documentation. Add some source code by drh ยท 11 years ago
  51. 5b87531 Futher tweaks to the sqlite3_wal_checkpoint_v2() documentation. by drh ยท 11 years ago
  52. 2d2e7bf Updates to the documentation for sqlite3_wal_checkpoint_v2() and related by drh ยท 11 years ago
  53. 2f89546 Add support for SQLITE_CHECKPOINT_TRUNCATE. by drh ยท 11 years ago
  54. 0fe8c1b When attempting to restart a wal file, make any required calls to sqlite3_randomness() before waiting on or checking for wal file readers. This restores the behaviour exhibited by the trunk. by dan ยท 11 years ago checkpoint-truncate
  55. f26a154 Add the SQLITE_CHECKPOINT_TRUNCATE option. by dan ยท 11 years ago
  56. 1fd2d7d Convert two unreachable branches into assert() statements. by drh ยท 11 years ago
  57. 9b5444a Work around overzealous NULL pointer checking in memcpy() and memset() for by drh ยท 11 years ago
  58. ac5649a Remove the ill-designed "-end" option from the command-line shell. Instead, by drh ยท 11 years ago
  59. cb7fe0a Add the -end option to the command-line shell, which forces it to exit after by drh ยท 11 years ago
  60. d89b834 Fix a buffer overread during compilation of CREATE VIRTUAL TABLE statements that featured an explicit database name but no virtual table arguments. For example, "CREATE VIRTUAL TABLE main.ft USING fts4". by dan ยท 11 years ago
  61. 3f2d22e More test cases for the balancer. by drh ยท 11 years ago
  62. 5ab6377 Fix a problem in the new b-tree balancer that was causing corruption of by drh ยท 11 years ago
  63. 0a79238 Fix an integer overflow bug in vdbesort.c. by dan ยท 11 years ago
  64. 0da10d32 Always reinitialized the Index.bUnordered and Index.noSkipscan flags before by drh ยท 11 years ago
  65. ab4624d Fix an error in the comments from the previous check-in. by drh ยท 11 years ago
  66. 7a1bca7 Deploy heuristics (well-commented) to better estimate how much unindexed terms by drh ยท 11 years ago
  67. a389825 Remove a redundant test case (probably a copy/paste error). Add an assert() by drh ยท 11 years ago
  68. 643091f Fix a typo in a requirements mark on the abs() SQL function. by drh ยท 11 years ago
  69. 2d82331 Fix a benign test error on PRAGMA collation_list introduced by a recent checkin. by drh ยท 11 years ago
  70. 341eca7 Updates to requirements tags on the mutex documentation. by drh ยท 11 years ago
  71. 5e3b49b Add requirements marks on the built-in collating functions. by drh ยท 11 years ago
  72. fdab026 Ensure that when the number of cells on a page drops to zero that the freelist by drh ยท 11 years ago
  73. 1b40e63 Fix the encoding of some integers to use the minimum amount of space: by drh ยท 11 years ago
  74. 654858d Add some requirements marks to the record formatting logic. Comment changes by drh ยท 11 years ago
  75. 113762a Add new requirements marks associated with the file format documentation. by drh ยท 11 years ago
  76. 42a7b4b Completely remove an assert() that had previously been commented out. by drh ยท 11 years ago
  77. 664f85d Add an ALWAYS on an always-true branch in wal.c. by drh ยท 11 years ago
  78. fead4ed Adding the "noskipscan" token to an sqlite_stat1.stat field prevents by drh ยท 11 years ago
  79. 36ff0bf Allow an automatic index to be used if the only uses of declared indexes for by drh ยท 11 years ago
  80. 64b600f Merge in all the other ROLLBACK fixes from the branch-3.8.7 branch. by drh ยท 11 years ago
  81. bea3b97 Fix a bug in the sqlite3TripAllCursors() routine that prevents it from by drh ยท 11 years ago
  82. 58f95c4 Update a couple of test cases to account for the fact that ROLLBACK does not always abort all running SELECT statements. by drh ยท 11 years ago
  83. bb8f925 Increment the version number to 3.8.7.2 by drh ยท 11 years ago
  84. 4429c20 Add an ALWAYS() to an always-true conditional in the WAL rollback logic. by drh ยท 11 years ago
  85. c5352b9 Remove code from sqlite3BtreeKeySize() made unreachable by the previous by drh ยท 11 years ago
  86. 756d3b3 Avoid calling sqlite3BtreeKeysize() on a b-tree cursor in SKIPNEXT or SKIPPREV state. by dan ยท 11 years ago
  87. 2b8669a Avoid calling sqlite3BtreeKeysize() on a b-tree cursor in SKIPNEXT or SKIPPREV state. by dan ยท 11 years ago
  88. d816e00 Improved comments on the BtCursor.skipNext field. No changes to code. by drh ยท 11 years ago
  89. 77b1dee When a SELECT statement is terminated by a ROLLBACK TO operation, make the by drh ยท 11 years ago
  90. 13835c4 Fix a bug in the sqlite3TripAllCursors() routine that prevents it from by drh ยท 11 years ago
  91. 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
  92. f9df2fb Adding the "noskipscan" token to an sqlite_stat1.stat field prevents an by drh ยท 11 years ago noskipscan-token
  93. 70273d0 Consider using an automatic-index for a scan even if there exists a possible skip-scan that uses one or more "=" operators. by dan ยท 11 years ago experimental-autoindex-fix
  94. 0a9d9d5 Do not automatically remove the DISTINCT keyword from "a IN (SELECT DISTINCT ...)" expressions. Fix for [db87229497]. by drh ยท 11 years ago
  95. dd715f7 Do not automatically remove the DISTINCT keyword from "a IN (SELECT DISTINCT ...)" expressions. Fix for [db87229497]. by dan ยท 11 years ago
  96. 8ac1a67 Modify the documentation for sqlite3_backup_init() to indicate that it will fail if there is already a read or read-write transaction open on the destination database. by dan ยท 11 years ago
  97. fad0199 Have calls to sqlite3_backup_init() fail if there is already a read or read-write transaction open on the destination database. by dan ยท 11 years ago
  98. 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
  99. d7b0690 Add further tests for rollback operations in the presence of ongoing selects. by dan ยท 11 years ago
  100. 8023104 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. by dan ยท 11 years ago