aboutsummaryrefslogtreecommitdiff
path: root/src/pager.h
Commit message (Expand)AuthorAge
* Extend the refactoring into extensions. Clean up stray newlines.drh2020-06-19
* Block on the WRITER lock when attempting to run recovery.dan2020-05-06
* Unless upgrading an existing read transaction, have ENABLE_SETLK_TIMEOUT buil...dan2020-05-05
* Changes to avoid deadlock in SQLITE_ENABLE_SETLK_TIMEOUT builds.dan2020-05-04
* Simplify the code by removing the unsupported and undocumented drh2020-02-07
* Redesign for better legacy compatibility. Add the sqlite3_uri_key() interface.drh2020-01-11
* Rearchitect the way in which filenames are stored in the Pager object so thatdrh2020-01-10
* Remove the sqlite3PagerUseWal() routine which was made obsolete bydrh2018-11-27
* Fix a problem reading from temp databases in SQLITE_DIRECT_OVERFLOW_READdan2018-11-22
* Allow sqlite3_snapshot_open() to be called to change the snapshot after adan2018-08-06
* Avoid a race condition that might cause a busy_timeout to last longer thandrh2018-03-26
* Refactor some internal object element names used by the busy handler, todrh2018-03-26
* Add the new sqlite3PagerUnrefPageOne() pager method to deal with the specialdrh2017-09-01
* Make SQLITE_DIRECT_OVERFLOW_READ work for in WAL mode as long as the pagedrh2017-01-26
* Add experimental sqlite3_snapshot_recover() API.dan2016-11-18
* Avoid using the "direct overflow read" optimization to read large blobs if thedan2016-10-21
* Have wal file checkpoints exit early if the sqlite3_interrupt() API function ...dan2016-08-12
* Undo commit [f250166bb]. It is required to handle IO and other errors that oc...dan2016-08-05
* Fix various internal #defines to conform to new C-language naming restrictions,drh2016-07-09
* Remove the sqlite3PagerClearCache() routine, which does not accomplish anythingdrh2016-05-20
* Add the SF_HasAgg constant (currently unused). Also enhance the comments ondrh2016-04-14
* Remove code not needed now that synchronous=OFF database files no longerdrh2016-02-22
* Add "PRAGMA synchronous=EXTRA" which syncs the directory containing thedrh2016-02-03
* Add the experimental SQLITE_FCNTL_JOURNAL_POINTER file control for obtainingdrh2016-01-08
* Add untested implementations of experimental APIs sqlite3_snapshot_get(), _op...dan2015-12-05
* Add the SQLITE_FCNTL_VFS_POINTER file control which obtains a pointer todrh2015-11-28
* First attempt at enhancing the "PRAGMA cache_spill" statement to accept adrh2015-11-12
* Rename the sqlite3PagerAcquire() function to sqlite3PagerGet(). The formerdrh2015-11-04
* Add experimental API sqlite3_db_cacheflush().dan2015-10-28
* Take care that the number of reserved bits per page is consistent between drh2015-09-23
* Simplification of PRAGMA integrity_check logic. Make sure that the depthdrh2015-07-01
* Experimental "PRAGMA data_version" command for detecting when another processdrh2014-12-19
* Fix some minor formatting and code organization issues.dan2014-10-24
* Change the balance_nonroot() routine to reduce the amount of memcpy work that...dan2014-10-09
* Create and use a new pager interface sqlite3PagerUnrefNotNull() that worksdrh2013-12-13
* Modify the way some internal file-controls are invoked. In order to support m...dan2013-12-09
* Simplify the btreeGetPage() routine so that it uses a single flag parameterdrh2013-08-21
* Add the cache_spill pragma.drh2013-08-16
* Memory-mapped I/O is now on by default. The "PRAGMA mmap_limit(N)" can bedrh2013-03-25
* Fix a case in the pager where an xFetch() reference was being leaked followin...dan2013-03-25
* Replace the sqlite3_io_methods.xMremap interface with sqlite3_io_methods.xFet...dan2013-03-23
* Allow the database file to be memory mapped in wal mode.dan2013-03-22
* When possible, use memory mapping when appending new pages to a database file.dan2013-03-20
* Allow read-only cursors to use mmap pages even if there is an open write tran...dan2013-03-15
* Move a couple of WAL-related function declarations in sqliteInt.h and pager.h...dan2012-10-10
* Ensure that the value returned by xSectorSize() is reasonable (currently defi...dan2012-10-01
* Have user interfaces report out the filename of in-memory databases as andrh2012-05-27
* Add #ifdef SQLITE_ENABLE_ZIPVFS around those bits of code that are onlydrh2012-02-24
* Add the sqlite3PagerWalFramesize() function to pager.c. This is used by zipvfs.dan2012-02-23
* Remove the undocumented PRAGMA omit_readlock hack.drh2012-01-17