aboutsummaryrefslogtreecommitdiff
path: root/src/pcache1.c
Commit message (Expand)AuthorAge
* Add the sqlite3_db_release_memory() interface and the shrink_memory pragma.drh2011-11-16
* Add a version number to the sqlite3_pcache_methods2 object. Other PCACHE2drh2011-11-13
* Minor changes needed to restore full branch test coverage.drh2011-11-09
* Update the API documentation for the new pcache2 interface. Change thedrh2011-11-09
* Experimental change to the pcache interface to allow page buffers to be alloc...dan2011-11-08
* Remove the SQLITE_PAGECACHE_BLOCKALLOC compilation option.dan2011-09-22
* Simplifications to the SQLITE_PAGECACHE_BLOCKALLOC logic. Reduce the numberdrh2011-08-23
* Ifdef out routines in pcache1.c that are used onlydrh2011-08-23
* Experimental change: If SQLITE_PAGECACHE_BLOCKALLOC is defined, instead of al...dan2011-08-19
* Fix a line in pcache1.c where a global data structure is accessed without usi...dan2011-06-09
* More mutexes around another sqlite3StatusAdd() call.drh2011-01-26
* Add a mutex around an sqlite3StatusAdd() call to prevent the pagecountdrh2011-01-26
* Rename the PCache1.mxPinned field to n90pct (since it is 90% of nMax) in orderdrh2011-01-26
* Fix new compiler warnings in pcache1.c that were introduced by the recentdrh2011-01-25
* Shave a few cycles so that performance is better than 3.7.4 in speed tests.drh2011-01-25
* Comment improvements in pcache1.c. No changes to code.drh2011-01-19
* Do not use SQLITE_MUTEX_STATIC_MEM2 since it has been reused as STATIC_OPEN.drh2011-01-18
* Here is a completely new implementation of the mutex-free-pcache. Thisdrh2011-01-17
* Fix comments, including some documentation comments, in the page cachedrh2011-01-14
* Further tests and changes to make the r-tree module more robust.dan2010-09-22
* Fix some compiler warnings under MSVC.shaneh2010-09-01
* Remove unnecessary code from malloc.c. Enhance pcache1.c so that is triesdrh2010-08-27
* Comment enhancements and typo fixes in pcache1.c.drh2010-08-24
* Fix the sqlite3_release_memory() interface so that it does not attemptdrh2010-08-20
* Record the pcache allocation size statistics even for pcache overflowdrh2010-07-28
* Add some 'const' markers to static data that is really constant.dan2010-06-02
* Add assert()s to mem2.c (activated by SQLITE_MEMDEBUG) which verify thatdrh2010-03-12
* Avoid unnecessary page cache allocations when move a page while autovacuuming drh2009-11-20
* Remove the obsolete "$Id:$" RCS identifier strings from the source code.drh2009-11-10
* More documentation and comment updates for sqlite3_initialize/shutdown interf...shane2009-08-17
* Code simplifications in support of structural testing. (CVS 6900)drh2009-07-17
* Code simplifications and comment improvements in support of structuraldrh2009-07-16
* Fix compiler warnings with MSVC build. (CVS 6741)shane2009-06-09
* Change the pcache1.c implementation so that the "header" occurs at the enddrh2009-06-03
* Add an assert() to pcache1.c to double-check that page cache buffer memory drh2009-05-22
* Additional changes to pcache1 to prevent the page buffer memory from beingdrh2009-05-22
* Make sure sqlite3_shutdown() completely disables the default pager cachedrh2009-05-22
* Correctly update the cache page-count when discarding pages in the xTruncate(...danielk19772009-05-08
* nMax can be zero and subtracting 1 from an unsigned zero produces undesirable...aswift2009-04-14
* Use the ROUND8() macro to round an integer up to the nearest multiple of 8 an...danielk19772009-03-23
* Begin purging dirty pages from the cache once 90% of the cache is dirty (inst...danielk19772009-03-05
* Optimization: When loading a new page into the cache, avoid redundant memset(...danielk19772009-01-23
* Fix for 'truncate file' operations on in-memory databases. (CVS 6131)danielk19772009-01-07
* More explicit type casting to silence VC++. (CVS 6006)drh2008-12-10
* Mark the hash table enlargement in pcache1.c as a benign-failure malloc. (CVS...drh2008-12-06
* Added cast to PAGE_TO_PGHDR1 macro to remove warning. It looks like despite ...shane2008-11-24
* Changes to avoid "unused parameter" compiler warnings. (CVS 5921)danielk19772008-11-19
* Fix compiler warnings in pcache1.c related to comparison of unsigned and sign...danielk19772008-11-15
* Add an API to support custom page cache implementations. (CVS 5899)danielk19772008-11-13