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

  1. 2ff6569 Increase the size of ref-count values in the pager layer to 64-bits, to avoid by drh · 2 years, 4 months ago
  2. 0923675 Fix a problem reading from temp databases in SQLITE_DIRECT_OVERFLOW_READ builds. by dan · 7 years ago
  3. f0dae6d Small size and performance improvement in pcacheManageDirtyList() by not by drh · 8 years ago
  4. 02f18cc Reorder fields in the PgHdr object for a performance increase. by drh · 8 years ago
  5. a0f6b12 Remove the unused PGHDR_NEED_READ flag. Add invariant checking (during by drh · 9 years ago
  6. 72e6a39 For in-memory databases, it does not matter if pcache entries are marked by drh · 9 years ago pager-dev
  7. 6bcfe8b Add a function prototype in order to fix a compiler warning. by drh · 9 years ago
  8. 0f52455 On commit, flush dirty temp-file pages only if the file is already open and 25% or more of the cache is dirty. by dan · 9 years ago
  9. d6f7c97 If a single page is written to the wal file more than once, have each subsequent copy overwrite the original frame. by dan · 10 years ago
  10. 9b0cf34 First attempt at enhancing the "PRAGMA cache_spill" statement to accept a by drh · 10 years ago
  11. 1aacbdb Add the PGHDR_WRITEABLE bit for PgHdr.flags which is used to by drh · 10 years ago
  12. c78ae91 Add the new PGHDR_CLEAN bit to PgHdr.flags in pcache.c. This bit is always by drh · 10 years ago
  13. def6889 Add the SQLITE_CONFIG_PCACHE_HDRSZ option for sqlite3_config(). by drh · 11 years ago
  14. bc59ac0 Refactor the sqlite3PcacheFetch() routine into three separate routines, by drh · 11 years ago
  15. c3031c6 Change the page cache so that a new sqlite3_pcache object is allocated as by drh · 11 years ago
  16. b2d3de3 Use mmap() to read from the database file in rollback mode. This branch is unix only for now. by dan · 12 years ago
  17. a451017 Data structure cleanup. Remove unused fields. Rearrange other files for by drh · 13 years ago
  18. 09419b4 Add the sqlite3_db_release_memory() interface and the shrink_memory pragma. by drh · 14 years ago
  19. 22e21ff Experimental change to the pcache interface to allow page buffers to be allocated separately from their associated container structures. by dan · 14 years ago
  20. c81c11f Remove the obsolete "$Id:$" RCS identifier strings from the source code. by drh · 16 years ago
  21. 750e87d Add files that should have gone in with the previous checkin. (CVS 6935) by danielk1977 · 16 years ago
  22. bea2a94 Big change to make pager.c easier to follow. Unused variables removed, comments improved, etc. (CVS 6197) by danielk1977 · 17 years ago
  23. 45d6882 Revert (6187). (CVS 6188) by danielk1977 · 17 years ago
  24. 443c059 This commit is an error. Reverted by (6188). (CVS 6187) by danielk1977 · 17 years ago
  25. f3d3c27 Fix some compiler warnings that show up when building the amalgamation only. (CVS 5927) by danielk1977 · 17 years ago
  26. bc2ca9e Add an API to support custom page cache implementations. (CVS 5899) by danielk1977 · 17 years ago
  27. b317538 Add "pragma journal_mode=memory". Change the way rollback works for in-memory databases so that it reuses the journal_mode=memory code. (CVS 5830) by danielk1977 · 17 years ago
  28. 419fcf6 Conditionally omit prototypes in pcache.h when the corresponding routines by drh · 17 years ago
  29. 71d5d2c Instead of storing a pointer to the parent page in the MemPage structure, have each B-Tree cursor keep track of the ancestry of the current page. (CVS 5747) by danielk1977 · 17 years ago
  30. eaa06f6 Avoid parsing the structure of b-tree pages (in sqlite3BtreeInitPage) more than is necessary. (CVS 5720) by danielk1977 · 17 years ago
  31. b3df2e1 Speed improvements for in-memory databases by omitting flag clearing on pages by drh · 17 years ago
  32. 062d4cb If a page is made eligible for recycling when more than the configured maximum number of pages are allocated, free it immediately instead of adding it to the LRU list. (CVS 5638) by danielk1977 · 17 years ago
  33. a85f7e3 Miscellaneous cleanup in the new pcache code. (CVS 5629) by drh · 17 years ago
  34. a1fa00d Use a bitvec object to store the set of pages with the 'always-rollback' property for a transaction. (CVS 5622) by danielk1977 · 17 years ago
  35. d491e1b Simplify the pcache module by only recycling clean pages from 'other' caches. This commit causes errors in test files ioerr5.test and malloc5.test because they test recycling dirty pages from other caches. (CVS 5615) by danielk1977 · 17 years ago
  36. 33e3216 Instead of marking a page as clean when sqlite3PagerDontWrite() is called, set a dedictated flag - PGHDR_DONT_WRITE. (CVS 5604) by danielk1977 · 17 years ago
  37. a858aa2 When recycling a page, try to find one that does not require a call to xSync() on the journal file. Also simplify some of the mutex related things in pcache. (CVS 5597) by danielk1977 · 17 years ago
  38. 777c538 Move date+time functions to start-time initialization. Additional by drh · 17 years ago
  39. 67e3da7 Fix the functionality associated with sqlite3_release_memory() and sqlite3_soft_heap_limit(). It is automatically disabled if the SQLITE_CONFIG_PAGECACHE option is used. (CVS 5576) by danielk1977 · 17 years ago
  40. 8c0a791 Add the pcache module from the experimental branch. Also change things so that most of the built-in SQL functions are kept in single static hash-table, rather than creating and populating a separate hash table for each open database connection. (CVS 5566) by danielk1977 · 17 years ago