|
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 |
|
| #
a002cc17 |
| 12-Sep-2022 |
stephan <[email protected]> |
Add sqlite3.oo1.DB.clearKvvfsStorage(). Add controls to kvvfs1.js demo to reset and query the db without requiring the dev console.
FossilOrigin-Name: d845c6c22bd5d3fffc66e0566df346d690dd8bd1fc1688e
Add sqlite3.oo1.DB.clearKvvfsStorage(). Add controls to kvvfs1.js demo to reset and query the db without requiring the dev console.
FossilOrigin-Name: d845c6c22bd5d3fffc66e0566df346d690dd8bd1fc1688e312161b1a1edcfd79
show more ...
|
| #
8c983ddb |
| 07-Sep-2022 |
drh <> |
An improved technique for ensuring that the Rekey() operation does not overwrite an existing page number. This approach does not change the semantics of the underlying pluggable pcache and it is eas
An improved technique for ensuring that the Rekey() operation does not overwrite an existing page number. This approach does not change the semantics of the underlying pluggable pcache and it is easier to prove correct. This replaces the changes at [aadd38f99a3e5abc] and [81cff9f1955874aa].
FossilOrigin-Name: 7dbddde79e3ca1b81e00288616fc27434698ce6dcb47714728fce8602ae91f45
show more ...
|
|
Revision tags: version-3.39.3 |
|
| #
5fc3a8a3 |
| 02-Sep-2022 |
drh <> |
If sqlite3PcacheMove() really performs a swap, then be sure to renumber the second page.
FossilOrigin-Name: 81cff9f1955874aade55daa94263f58f06d966bd51ad558755f92777069a7347
|
| #
f0f025b3 |
| 27-Aug-2022 |
drh <> |
More assert() statements in the page cache.
FossilOrigin-Name: 7c96a56c0d1de966844da6c5a84c0cd6066130a10724797ce6f228a9182d9b85
|
| #
f6e3e316 |
| 27-Aug-2022 |
drh <> |
Ensure that every pcache page always has either the PGHDR_DIRTY or the PGHDR_CLEAN bit set, even during transient page reshuffling during btree balancing.
FossilOrigin-Name: e67f03c166277951725c1946
Ensure that every pcache page always has either the PGHDR_DIRTY or the PGHDR_CLEAN bit set, even during transient page reshuffling during btree balancing.
FossilOrigin-Name: e67f03c166277951725c194674c84da61c152a5820aa6df55a726f7dda838e92
show more ...
|
|
Revision tags: 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 |
|
| #
c63e4095 |
| 21-Mar-2022 |
drh <> |
Some branches are no longer reachable after the previous change. Mark them accordingly. Also improve comments.
FossilOrigin-Name: 88d69f60cceb22bde42cfe43c23259c7bad47b8e06f918a79bd089a77b480d46
|
|
Revision tags: version-3.38.1 |
|
| #
e7fae604 |
| 01-Mar-2022 |
drh <> |
Fix slightly-incorrect assert() statements. [forum:/forumpost/f1e83b77b5ff37db|Forum post f1e83b77b5ff37db]
FossilOrigin-Name: 3c9f5c9defd7d36684132ae4ade9db2e2148dad4bd91bfe9374620ecafc35348
|
|
Revision tags: version-3.38.0, version-3.37.2, version-3.37.1, version-3.37.0 |
|
| #
e7e9539d |
| 03-Sep-2021 |
drh <> |
Fix an assertion fault in pcache introduced by [4bc93658aa563f2f] and detected by OSSFuzz. Test case in TH3.
FossilOrigin-Name: 2262a49467fa56c386080dac3e99a66e16c1700e138dba74db66e7b93ae76bf5
|
|
Revision tags: 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, version-3.32.3, version-3.32.2, version-3.32.1, version-3.32.0, version-3.31.1, version-3.31.0, version-3.30.1, version-3.30.0 |
|
| #
55f66b34 |
| 16-Jul-2019 |
drh <[email protected]> |
Add new assert() statements in an attempt to help static analyzers avoid false-positives.
FossilOrigin-Name: 9e66458592d40fbd96ea5f21339573110ca1cfe328238a020c9420a87d35dd72
|
|
Revision tags: version-3.29.0 |
|
| #
0ce974d1 |
| 12-Jun-2019 |
drh <[email protected]> |
Adjust requirements marks and add new requirements tests.
FossilOrigin-Name: ebb81dad1f43dac4636cd44d4055d1d4b198c675f73e23c5a2d8d992ae27fe1f
|
|
Revision tags: version-3.28.0, version-3.27.2, version-3.27.1, version-3.27.0, version-3.26.0 |
|
| #
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 |
|
| #
5eaebf3a |
| 21-Sep-2018 |
drh <[email protected]> |
Comment typo fixed. No code changes.
FossilOrigin-Name: 7e68cdab20f50cf776b92b2138bb4aba7cb070f2bd855dd4cbbf46d447f2dc88
|
|
Revision tags: version-3.25.1, version-3.25.0, version-3.24.0, version-3.23.2, version-3.23.1, version-3.23.0 |
|
| #
58db4c76 |
| 12-Mar-2018 |
dan <[email protected]> |
Fix a typo causing SQLITE_LOG_CACHE_SPILL builds to fail.
FossilOrigin-Name: 0171d4a71ca7911a9fd409a42eeed0eda4521b6e48df5cd058364c0a736313b7
|
|
Revision tags: version-3.22.0 |
|
| #
9d9c41e2 |
| 31-Oct-2017 |
drh <[email protected]> |
Remove unnecessary NEVER() and ALWAYS() conditionals.
FossilOrigin-Name: 1c80c75d4be2f3d44fb18bb4c07eccac2aba79b688215a741317dfc47dc7c2ce
|
|
Revision tags: version-3.21.0 |
|
| #
dfcdc663 |
| 01-Sep-2017 |
drh <[email protected]> |
Remove an obsolete optimization in pcache that due to more recent changes was recently making the code a little slower.
FossilOrigin-Name: c4e7e175eecfd79015f4fae99618dfce6baf97c21bf3c909ea535d4e12d
Remove an obsolete optimization in pcache that due to more recent changes was recently making the code a little slower.
FossilOrigin-Name: c4e7e175eecfd79015f4fae99618dfce6baf97c21bf3c909ea535d4e12dcaaad
show more ...
|
| #
f0dae6d0 |
| 01-Sep-2017 |
drh <[email protected]> |
Small size and performance improvement in pcacheManageDirtyList() by not zeroing the PgHdr.pDirtyNext and PgHdr.pDirtyPrev pointers for PgHdr objects that are not on the dirty list.
FossilOrigin-Nam
Small size and performance improvement in pcacheManageDirtyList() by not zeroing the PgHdr.pDirtyNext and PgHdr.pDirtyPrev pointers for PgHdr objects that are not on the dirty list.
FossilOrigin-Name: 919863b14859d958d6c078097faae02070c7bd082e2814cf3f84bd84921e4419
show more ...
|
|
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 |
|
| #
d879e3eb |
| 13-Feb-2017 |
drh <[email protected]> |
Change all legacy instances of "#if SQLITE_DEBUG" to "#ifdef SQLITE_DEBUG" for consistency.
FossilOrigin-Name: 670f10b24230863688270d12ac519609ade2302b
|
|
Revision tags: version-3.16.2, version-3.16.1, version-3.16.0 |
|
| #
cbed604f |
| 13-Dec-2016 |
drh <[email protected]> |
In the pager, avoid checking for the illegal page number 0 except when creating a new page.
FossilOrigin-Name: dee20ba982125ea98c280ad1571789af0f393903
|
| #
a2ee589c |
| 09-Dec-2016 |
drh <[email protected]> |
Avoid unnecessary zeroing of fields in the MemPage object that are going to be reinitialized before use anyhow. A smaller and faster binary results.
FossilOrigin-Name: 01ada3d1068476f90dcae02cb0890
Avoid unnecessary zeroing of fields in the MemPage object that are going to be reinitialized before use anyhow. A smaller and faster binary results.
FossilOrigin-Name: 01ada3d1068476f90dcae02cb089001ea4bcc23d
show more ...
|
|
Revision tags: version-3.15.2, version-3.15.1, version-3.15.0 |
|
| #
216b70ff |
| 01-Oct-2016 |
drh <[email protected]> |
Reduce the width of a memset() to avoid double-initializing some variables.
FossilOrigin-Name: 34edbfd12d6cfa6bbfa30eef9276a4865eadc869
|
|
Revision tags: version-3.14.2, version-3.14.1, version-3.14.0 |
|
| #
2380f3f1 |
| 20-May-2016 |
mistachkin <[email protected]> |
Fix typo in comment.
FossilOrigin-Name: 9db8f2147339ba519c4ec32e34068e9f4a25e099
|
| #
b982bfea |
| 20-May-2016 |
drh <[email protected]> |
Optimizations to link list merge sort code in vdbesort.c, pcache.c, and rowset.c. Resulting binaries are 10 bytes smaller and use 0.03% fewer CPU cycles.
FossilOrigin-Name: 9033afbb31b28a8ad6856ac1
Optimizations to link list merge sort code in vdbesort.c, pcache.c, and rowset.c. Resulting binaries are 10 bytes smaller and use 0.03% fewer CPU cycles.
FossilOrigin-Name: 9033afbb31b28a8ad6856ac1f773d8e83bc9ec1c
show more ...
|
|
Revision tags: version-3.13.0 |
|
| #
3b02a07e |
| 13-May-2016 |
drh <[email protected]> |
Improvements to a comment in the pcache.c file. No changes to code.
FossilOrigin-Name: b369980f0c4550a9034833caa2c7c85d6030f5ff
|
| #
a0f6b124 |
| 13-May-2016 |
drh <[email protected]> |
Remove the unused PGHDR_NEED_READ flag. Add invariant checking (during SQLITE_DEBUG builds only) for the PgHdr object.
FossilOrigin-Name: 771c5411e9ebcad00fb4b97556b519488284b87b
|
| #
7aeb216a |
| 13-May-2016 |
drh <[email protected]> |
Additional debugging and tracing logic for pcache.c, turned off by default using an "#if 0".
FossilOrigin-Name: 32a62e3bd46cf58586617d3f8b1a971c91df205e
|