|
Revision tags: release, version-3.50.2, version-3.50.1, major-release, version-3.50.0, version-3.49.2, patch-release, version-3.44.4, version-3.49.1, version-3.49.0, major-relase, relase, version-3.48.0, version-3.47.2, version-3.47.1, version-3.47.0, version-3.46.1, version-3.46.0, version-3.45.3, version-3.44.3, version-3.45.2, version-3.45.1, vesion-3.45.1, version-3.45.0, version-3.44.2, version-3.44.1, version-3.44.0, version-3.43.2, version-3.43.1, version-3.43.0, version-3.42.0, version-3.41.2, version-3.41.1, version-3.41.0, version-3.40.1, version-3.40.0, version-3.39.4, version-3.39.3, version-3.39.2, version-3.39.1, version-3.39.0, version-3.38.5, version-3.38.4, relese, version-3.38.3, version-3.38.2, version-3.38.1 |
|
| #
584bfcae |
| 23-Feb-2022 |
drh <> |
Store the page number for the PENDING_BYTE page in the Pager object, rather than computing the page number every time it is needed, because it turns out that number is needed quite frequently. This
Store the page number for the PENDING_BYTE page in the Pager object, rather than computing the page number every time it is needed, because it turns out that number is needed quite frequently. This saves a few hundred thousand CPU cycles and a few bytes of code space.
FossilOrigin-Name: 5aa9c3eb45514d5eb7b32696d25a9aeb7dad485e1ea5adb833fac6d1f2105f1a
show more ...
|
|
Revision tags: version-3.38.0, version-3.37.2, version-3.37.1, version-3.37.0, version-3.36.0, version-3.35.5, version-3.35.4, version-3.35.3, same-as-3.35.3, version-3.35.2, version-3.35.1, version-3.35.0, patch, version-3.34.1, version-3.34.0, version-3.33.0 |
|
| #
e9261dbd |
| 20-Jul-2020 |
drh <[email protected]> |
Initial changes to allow database up to 281TB in size.
FossilOrigin-Name: 9cb7da9bdb666ea40771513b89591dca275f1e92092b39190df747e3797178a3
|
| #
067b92ba |
| 19-Jun-2020 |
drh <[email protected]> |
Extend the refactoring into extensions. Clean up stray newlines.
FossilOrigin-Name: 7a876209a678a34c198b54ceef9e3c041f128a14dc73357f6a57cadadaa6cf7b
|
|
Revision tags: version-3.32.3, version-3.32.2, version-3.32.1, version-3.32.0 |
|
| #
861fb1e9 |
| 06-May-2020 |
dan <[email protected]> |
Block on the WRITER lock when attempting to run recovery.
FossilOrigin-Name: 105d6c9bbcadc64faa2b24e315cb13227b17cfc6bf1b3512713f80ce56976a3d
|
| #
58021b23 |
| 05-May-2020 |
dan <[email protected]> |
Unless upgrading an existing read transaction, have ENABLE_SETLK_TIMEOUT builds attempt to use a blocking lock when opening a write transaction on a wal mode database.
FossilOrigin-Name: d6f819a9e6b
Unless upgrading an existing read transaction, have ENABLE_SETLK_TIMEOUT builds attempt to use a blocking lock when opening a write transaction on a wal mode database.
FossilOrigin-Name: d6f819a9e6b35f3fd558bd93255a6a24ad690a0fa15a82b009ca9c641db983c6
show more ...
|
| #
8714de97 |
| 04-May-2020 |
dan <[email protected]> |
Changes to avoid deadlock in SQLITE_ENABLE_SETLK_TIMEOUT builds.
FossilOrigin-Name: 553423c23142cf0ec219192315d57ce8a0e10c3d8678d28bc110a1a9a7c17cee
|
| #
b48c0d59 |
| 07-Feb-2020 |
drh <[email protected]> |
Simplify the code by removing the unsupported and undocumented SQLITE_HAS_CODEC compile-time option
FossilOrigin-Name: 5a877221ce90e7523059353a68650c5fdd28ed032807afc2f10afbfbf864bdfe
|
|
Revision tags: version-3.31.1, version-3.31.0 |
|
| #
8080403e |
| 11-Jan-2020 |
drh <[email protected]> |
Redesign for better legacy compatibility. Add the sqlite3_uri_key() interface.
FossilOrigin-Name: bcb43d11c4d0be36888c9e968ccdf85e7d7fccd72a29866f85c014e0562d4b93
|
| #
8875b9e7 |
| 10-Jan-2020 |
drh <[email protected]> |
Rearchitect the way in which filenames are stored in the Pager object so that the sqlite3_uri_parameter() interface will work from journal and WAL filenames too. This check-in implements the central
Rearchitect the way in which filenames are stored in the Pager object so that the sqlite3_uri_parameter() interface will work from journal and WAL filenames too. This check-in implements the central idea, and compile and runs somewhat, but crashes on an extended test.
FossilOrigin-Name: 2ae77bd2335708343bce4541b4d2cf16edfe3fd5bc2dfb93757238c926aa960b
show more ...
|
|
Revision tags: version-3.30.1, version-3.30.0, version-3.29.0, version-3.28.0, version-3.27.2, version-3.27.1, version-3.27.0, version-3.26.0 |
|
| #
746a1515 |
| 27-Nov-2018 |
drh <[email protected]> |
Remove the sqlite3PagerUseWal() routine which was made obsolete by the [81629ba91475938b6ad] change.
FossilOrigin-Name: 4331b4990cbc1221d94fadd376dfc6efe83f67836aef00912126da4c924bf659
|
| #
09236755 |
| 22-Nov-2018 |
dan <[email protected]> |
Fix a problem reading from temp databases in SQLITE_DIRECT_OVERFLOW_READ builds.
FossilOrigin-Name: 81629ba91475938b6ad528e7b1dbef4ad22239782bb2e9c1bb59413aba11da87
|
|
Revision tags: version-3.25.3, version-3.25.2, version-3.25.1, version-3.25.0 |
|
| #
fa3d4c19 |
| 06-Aug-2018 |
dan <[email protected]> |
Allow sqlite3_snapshot_open() to be called to change the snapshot after a read transaction is already open on database.
FossilOrigin-Name: 051ac0152048ef52723196c26ca5f2629dafb782aec1c66fc30531bf543
Allow sqlite3_snapshot_open() to be called to change the snapshot after a read transaction is already open on database.
FossilOrigin-Name: 051ac0152048ef52723196c26ca5f2629dafb782aec1c66fc30531bf54335043
show more ...
|
|
Revision tags: version-3.24.0, version-3.23.2, version-3.23.1, version-3.23.0 |
|
| #
fd72563d |
| 26-Mar-2018 |
drh <[email protected]> |
Avoid a race condition that might cause a busy_timeout to last longer than it should.
FossilOrigin-Name: b81960561b47a1b49646f2f8870dd0684dc4ca7c0b9e11076fd713de66b75972
|
| #
80262896 |
| 26-Mar-2018 |
drh <[email protected]> |
Refactor some internal object element names used by the busy handler, to simplify analysis.
FossilOrigin-Name: 6c40c5574f4ae9795a142d01a8f84afd1b72678ea5f6bfca14a8646c4e862605
|
|
Revision tags: version-3.22.0, version-3.21.0 |
|
| #
3908fe90 |
| 01-Sep-2017 |
drh <[email protected]> |
Add the new sqlite3PagerUnrefPageOne() pager method to deal with the special case of unreferencing page1.
FossilOrigin-Name: b2e2100cf766da1cb499aec0ca0a9969d7af5d93312ab8cf895fbf4a6ffb9b2f
|
|
Revision tags: version-3.20.1, version-3.19.4, version-3.20.0, version-3.18.2, version-3.18.1, version-3.19.3, version-3.19.2, version-3.19.1, version-3.19.0, version-3.18.0, version-3.17.0 |
|
| #
d930b5cb |
| 26-Jan-2017 |
drh <[email protected]> |
Make SQLITE_DIRECT_OVERFLOW_READ work for in WAL mode as long as the page being read is not in the the -wal file.
FossilOrigin-Name: 9879be1899adf5634f551a2077b15ccb1133e4e3
|
|
Revision tags: version-3.16.2, version-3.16.1, version-3.16.0, version-3.15.2 |
|
| #
1158498d |
| 18-Nov-2016 |
dan <[email protected]> |
Add experimental sqlite3_snapshot_recover() API.
FossilOrigin-Name: 174a6076a8d7bebe5efebf55f3fdc5d87c589cc7
|
|
Revision tags: version-3.15.1 |
|
| #
e24452ed |
| 21-Oct-2016 |
dan <[email protected]> |
Avoid using the "direct overflow read" optimization to read large blobs if the pager layer has a wal file open - even if the database header indicates that the db is not a wal database.
FossilOrigin
Avoid using the "direct overflow read" optimization to read large blobs if the pager layer has a wal file open - even if the database header indicates that the db is not a wal database.
FossilOrigin-Name: b54c15f11796a75683eec4b502a22ccb87d621c6
show more ...
|
|
Revision tags: version-3.15.0, version-3.14.2 |
|
| #
7fb89906 |
| 12-Aug-2016 |
dan <[email protected]> |
Have wal file checkpoints exit early if the sqlite3_interrupt() API function is called.
FossilOrigin-Name: 8a5f41c7b1718507524adef1a2730e99cf53270a
|
|
Revision tags: version-3.14.1, version-3.14.0 |
|
| #
43c1ce39 |
| 05-Aug-2016 |
dan <[email protected]> |
Undo commit [f250166bb]. It is required to handle IO and other errors that occur within a VACUUM of a Zipvfs database.
FossilOrigin-Name: ae72513af37cd806a6d94aaa7c47a740e119d3b1
|
| #
43f58d6a |
| 09-Jul-2016 |
drh <[email protected]> |
Fix various internal #defines to conform to new C-language naming restrictions, specifically that private-use macros names must not begin with "_".
FossilOrigin-Name: 5471aca0158851d3fb0a25173069175
Fix various internal #defines to conform to new C-language naming restrictions, specifically that private-use macros names must not begin with "_".
FossilOrigin-Name: 5471aca0158851d3fb0a2517306917536deb38bb
show more ...
|
| #
d20b2a41 |
| 20-May-2016 |
drh <[email protected]> |
Remove the sqlite3PagerClearCache() routine, which does not accomplish anything useful.
FossilOrigin-Name: f250166bb3c1b0c58e703b334825cf6210758fda
|
|
Revision tags: version-3.13.0, version-3.12.2 |
|
| #
49711600 |
| 14-Apr-2016 |
drh <[email protected]> |
Add the SF_HasAgg constant (currently unused). Also enhance the comments on many other constant definitions to detail constraints on their values.
FossilOrigin-Name: 7b7a69d098f7581a43b818c251717c2
Add the SF_HasAgg constant (currently unused). Also enhance the comments on many other constant definitions to detail constraints on their values.
FossilOrigin-Name: 7b7a69d098f7581a43b818c251717c2450b797de
show more ...
|
|
Revision tags: version-3.12.1, version-3.9.3, version-3.12.0, version-3.11.1 |
|
| #
b0529586 |
| 22-Feb-2016 |
drh <[email protected]> |
Remove code not needed now that synchronous=OFF database files no longer trigger the use of a master journal.
FossilOrigin-Name: aa9f4c622af191edbeb6a535942944f8c91f5c37
|
|
Revision tags: version-3.11.0 |
|
| #
6841b1cb |
| 03-Feb-2016 |
drh <[email protected]> |
Add "PRAGMA synchronous=EXTRA" which syncs the directory containing the rollback journal when the rollback journal is deleted in order to commit a transaction in DELETE mode.
FossilOrigin-Name: af9
Add "PRAGMA synchronous=EXTRA" which syncs the directory containing the rollback journal when the rollback journal is deleted in order to commit a transaction in DELETE mode.
FossilOrigin-Name: af92401826f5cf49e62c278f344ab75252a18da2
show more ...
|