๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. a925fd2 Change the xShmSize() implementation in os_unix.c so that it will only by drh ยท 16 years ago wal-refactor
  2. bd50dde Fix for a segfault that can follow a malloc failure. by dan ยท 16 years ago
  3. 7fd555a Modify the VFS in test_vfs.c to match the refactoring of the xShmXXX methods. by dan ยท 16 years ago
  4. 365e2d2 Fix for the test_devsym.c test module for the VFS-SHM refactoring. by drh ยท 16 years ago
  5. 686138f A couple simple fixes to get wal.test mostly working. by drh ยท 16 years ago
  6. d9e5c4f Refactoring the VFS-SHM methods used by WAL. This version compiles and by drh ยท 16 years ago
  7. eaf52d8 Remove the OP_Variable optimization of check-in [48b77b04935d894] since it by drh ยท 16 years ago
  8. ed36020 Remove a branch made redundant by the earlier exclusive-mode changes. by dan ยท 16 years ago
  9. 97c1f6c Have os_unix.c use the suffix "-wal-index" for wal-index files instead of "-wal-inde". by dan ยท 16 years ago
  10. be54815 When an attempt to change journal_mode fails due to locks, be sure to by drh ยท 16 years ago
  11. 5543759 Changes so that WAL and exclusive-locking mode work together. by dan ยท 16 years ago
  12. a10069d Updates for to WAL TCL test scripts to support running on Windows. by shaneh ยท 16 years ago
  13. 09b1330 Fix an off-by-one error while constructing the name of the mmap file for by drh ยท 16 years ago
  14. 7ddccd2 Merge [96d6eaf4d2] and [40b0a6357b]. by dan ยท 16 years ago
  15. 1c5bb4d Fix an uninitialized variable in OSX proxy locking. by drh ยท 16 years ago
  16. bb23aff Modify the format of the wal-index to use a hash table to index log file segments. by dan ยท 16 years ago
  17. acd0781 If an ATTACH command files due to OP_JournalMode but still attaches the by drh ยท 16 years ago
  18. ab9b744 Enhance the OP_JournalMode opcode with an ignore-errors option and use that by drh ยท 16 years ago
  19. 2905f05 When running a checkpoint while in locking_mode=EXCLUSIVE, be sure to move by drh ยท 16 years ago
  20. e874d9e Change the xShmOpen() method of the VFS to take the database file name as by drh ยท 16 years ago
  21. 6a2607a Additional tweaks to API documentation. No functional code changes. by drh ยท 16 years ago
  22. 005e19c Updates to documentation on the C interfaces supporting WAL. No functional by drh ยท 16 years ago
  23. c6315a4 Fix a recently introduced problem in wal.test. by dan ยท 16 years ago
  24. 65bddc1 Change wal.test and walhook.test so that they work with DEFAULT_AUTOVACUUM=1 builds. by dan ยท 16 years ago
  25. 65f2ac5 Test another IO error case in wal.c. by dan ยท 16 years ago
  26. 998ad21 Fix a problem with checkpointing large log files created by an external process. by dan ยท 16 years ago
  27. 8467050 Since walIndexTryHdr() can no longer encounter any error conditions, change tehe function signature so that it does not return an error code. This removes unreachable branches from other code. by dan ยท 16 years ago
  28. 2c47d19 Another attempt to fix permutations.test so that it excludes WAL tests by drh ยท 16 years ago
  29. 6763e35 Remove savepoint6.test from the set of tests run by journaltest since by drh ยท 16 years ago
  30. 3ebaee9 The PRAGMA journal_mode=WAL; command now makes WAL the default journal mode by drh ยท 16 years ago
  31. 72af077 Make sure to do a clean shutdown of the library upon existing the shell by drh ยท 16 years ago
  32. fb4a626 Exclude all WAL tests from the journaltest permutation. by drh ยท 16 years ago
  33. fd06863 Changes to support SQLITE_OMIT_WAL. by shaneh ยท 16 years ago
  34. 08fba00 Updates to the VFS SHM locking documentation. by drh ยท 16 years ago
  35. 65be0d8 Instead of transitioning to RECOVER state from CHECKPOINT when a recovery is required, perform the recovery while holding the CHECKPOINT lock. by dan ยท 16 years ago
  36. 5273f58 If recovery is run before a checkpoint, change back to a CHECKPOINT lock before performing the actual checkpoint. by dan ยท 16 years ago
  37. 576bc32 Only pass -1 as the size parameter to xShmGet when the caller does not care what size mapping is returned. Only call xShmSize when the underlying allocation (not the mapping) should be resized. by dan ยท 16 years ago
  38. b7d53f5 Fix a bug whereby an old snapshot could be checkpointed (and subsequent transactions discarded) if the last connection to disconnect from a WAL database happended to be holding an out-of-date wal-index header. by dan ยท 16 years ago
  39. 6e5b37f After throwing an error to say that one cannot change into WAL mode within by drh ยท 16 years ago
  40. d41a29a Further coverage tests. by dan ยท 16 years ago
  41. 84aab39 Update configure scripts for WAL support. by shaneh ยท 16 years ago
  42. a861469 Add tests to cover a couple of branches in wal.c. by dan ยท 16 years ago
  43. c9e4665 Unset a tcl variable before reusing it in wal.test. by dan ยท 16 years ago
  44. ff6dfc7 Add tests for some lock-contention cases. by dan ยท 16 years ago
  45. e404de0 Remove the noop-mutex implementations of mutex_held() and mutex_notheld() by drh ยท 16 years ago
  46. 24e3971 Add two text files containing pager design notes to the doc/ subfolder. by drh ยท 16 years ago
  47. 9a6b4e9 Add test cases to test the libraries handling of corrupt wal-index headers. by dan ยท 16 years ago
  48. 8f6097c Add tests for handling errors returned by xShm VFS methods. by dan ยท 16 years ago
  49. 5def084 Change the behavior of the sqlite3_wal_hook() callback. It should now return by drh ยท 16 years ago
  50. ccd13d1 Further simplifications to the SHM locking logic. Remove the SQLITE_SHM_QUERY by drh ยท 16 years ago
  51. c7991bd Test the handling of errors returned by the xShmXXX() APIs. by dan ยท 16 years ago
  52. 5c10f77 Do not compare page sizes on source and destination of backup until by drh ยท 16 years ago
  53. 4bc79de Simplifications to the SHM locking implementation in os_unix.c. by drh ยท 16 years ago
  54. 3289c5e Prohibit backup if the destination is using WAL and has a different page by drh ยท 16 years ago
  55. 1018e90 When closing a WAL database, if the exclusive lock on the database file is obtained and the database successfully checkpointed, delete the wal-index file from the file system. by dan ยท 16 years ago
  56. 16adb77 Make sure the page size of the main database is fixed following a by drh ยท 16 years ago
  57. 811bdbd Do not attempt to modify the page_size when running VACUUM on a WAL database. by drh ยท 16 years ago
  58. fc34ad2 Get the previous mutex fix working with SQLITE_DEBUG and with the amalgamation. by drh ยท 16 years ago
  59. 92d7652 When the in single-threaded mode, the sqlite3_mutex_alloc() interface by drh ยท 16 years ago
  60. 7721b23 When sqlite3PagerPagecount() is called without any locks, always return by drh ยท 16 years ago
  61. a8e654e Be sure to release all wal-index locks before closing the wal-index. by drh ยท 16 years ago
  62. cd058ec Relax an over-zealous assert() in sqlite3WalUndo(). by drh ยท 16 years ago
  63. 33bec22 Take care not to invoke the xShmClose method of the VFS with a NULL by drh ยท 16 years ago
  64. 2cee6ab Add a test case to verify that log files containing pages that are not a power-of-two bytes in size are handled correctly. by dan ยท 16 years ago
  65. b6e099a Fix problems with recovering wal files that use a page-size other than the default. by dan ยท 16 years ago
  66. ef37802 Fix a typo in walfault.test. by dan ยท 16 years ago
  67. 8d6ad1c Test that the correct number of padding frames are appended to the log file after committing a transaction in synchronous=FULL mode. by dan ยท 16 years ago
  68. d0b2677 Unset some global TCL variables prior to use in test where prior tests can by drh ยท 16 years ago
  69. d5e6e40 Fix a bug in the computation of the current time for the alternative by drh ยท 16 years ago
  70. 324e46d Documentation stubs for sqlite3_wal_autocheckpoint and sqlite3_wal_checkpoint. by drh ยท 16 years ago
  71. 0dcb0a7 Fix a bug in the xCurrentTime() method of the os_unix.c VFS. by drh ยท 16 years ago
  72. 5e9e482 Add a test to simulate an OOM during log recovery to walfault.test. by dan ยท 16 years ago
  73. 529b187 Clear global variable "seconds" before use in walthread.test. by drh ยท 16 years ago
  74. 76ed3bc Fix a couple of errors in WAL code that can occur in an OOM situation. by dan ยท 16 years ago
  75. 4c846bb Update the crash-test VFS in test6.c to pass-through the shared-memory by drh ยท 16 years ago
  76. 1fbe0f2 Change the VFS definition so that all methods take a VFS object pointer as by drh ยท 16 years ago
  77. af0cfd3 Have sqlite3_wal_checkpoint() handle a zero-length string in the same way as a NULL pointer. Fix "PRAGMA wal_checkpoint" so that it checkpoints all attached databases. by dan ยท 16 years ago
  78. b7e8ea2 Use VFS method xCurrentTimeInt64 instead of xCurrentTime when it is available. by drh ยท 16 years ago
  79. e8e1c9d Merge the write-ahead-logging changes into the trunk. by drh ยท 16 years ago
  80. 6fcff07 If the sqlite3_wal_checkpoint() API is passed a NULL pointer in place of a database name, attempt to checkpoint all attached databases. by dan ยท 16 years ago wal
  81. b033d8b Make sure the mutex is held while calling sqlite3ApiExit() in by drh ยท 16 years ago
  82. 87c1fe1 Have sqlite3_wal_checkpoint() populate the database handle error message and error code (as returned by sqlite3_errmsg() and sqlite3_errcode()). by dan ยท 16 years ago
  83. 5a299f9 Add the "PRAGMA wal_autocheckpoint" command. Rename "PRAGMA checkpoint" to "PRAGMA wal_checkpoint". by dan ยท 16 years ago
  84. 11398e5 Merge two wal leaves. by dan ยท 16 years ago
  85. 586b9c8 Add the sqlite3_wal_checkpoint() and sqlite3_wal_autocheckpoint() APIs. by dan ยท 16 years ago
  86. 2d536e1 Change the SHM interface so that it does not take the name of the shared by drh ยท 16 years ago
  87. f72a875 Remove the xShmPush and xShmPull methods from the VFS. by drh ยท 16 years ago
  88. bee6f4e Define an invariant to guarantee deadlock-free operation of SHM in os_unix.c by drh ยท 16 years ago
  89. 77b95a3 Rework mutexes on the SHM implemention for os_unix to avoid a deadlock during by drh ยท 16 years ago
  90. 5cf5353 Support compile-time option SQLITE_OMIT_WAL, for building without WAL support. by dan ยท 16 years ago
  91. 057f1ec Fix a typo in the walmode.test test script introducted yesterday. by drh ยท 16 years ago
  92. 7aba8fd Fix the sqlite3_mutex_alloc() interface to return NULL (not segfault) when by drh ยท 16 years ago
  93. bb16ff7 Add test case demonstrating deadlock during recovery of very large log files. No fix yet. by dan ยท 16 years ago
  94. d80b233 Do not allow journal_mode=WAL if the underlying VFS does not support xShmOpen. by drh ยท 16 years ago
  95. 27d52b2 Merge in changes from the trunk. by drh ยท 16 years ago
  96. be837bd Avoid assertion faults in queries using indices with redundant columns. by drh ยท 16 years ago
  97. 6dea324 Change the SHM VFS logic in os_unix.c so that it does not hold an exclusive by drh ยท 16 years ago
  98. 1b48aa4 Remove some obsolete debugging parameters. by drh ยท 16 years ago
  99. fe05aa1 Fix a problem with resizing the wal-index mapping after the mapping has been extended by an external process. by dan ยท 16 years ago
  100. c9d53db Fix a problem with calculating the required size of the wal-index when appending frames. by dan ยท 16 years ago