/ Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

2019-02-12
01:04
Defer computing the number of bytes of free space on a btree page until that value is actually needed. check-in: 177f5f40ea user: drh tags: trunk
00:58
Change an assert() into a NEVER(), since the condition is difficult to prove with certainty. Improved comment on the MemPage.nFree field. Closed-Leaf check-in: fec071b89d user: drh tags: deferred-free-space
2019-02-11
22:50
Do not invoke btreeComputeFreeSpace() when not necessary. check-in: f11b0ed474 user: drh tags: deferred-free-space
19:27
Improvements to comments. No changes to code. check-in: 16eb0fc8f8 user: drh tags: deferred-free-space
17:22
Fix test cases. Avoid unnecessary tests for MemPage.nFree less than zero. check-in: 480a5090be user: drh tags: deferred-free-space
12:51
Updates to a comment to keep it in alignment to the changes on this branch. check-in: 7499f74351 user: drh tags: deferred-free-space
2019-02-09
22:33
Fix a page-cache reference leak in the btree balancer when there is a corrupt database. check-in: 9285899120 user: drh tags: deferred-free-space
21:06
Defer computing the MemPage.nFree value of an in-memory btree page until it is actually needed, since for many pages it is never needed. This checkin works sufficiently to prove the concept, but still has issues with exception handling. check-in: 1d43ee4000 user: drh tags: deferred-free-space
19:23
Change a few assert() statements in fts3 that might fail if the database is corrupt. check-in: db74a56af7 user: dan tags: trunk