/ Timeline
Login

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

2014-10-27
14:26
Optimizations aimed at reducing the number of memcpy() operations required by balance_nonroot(). check-in: face33bea1 user: dan tags: trunk
08:02
If a free-slot is found within a page, but using that free-slot would fragment the page further and there are already at least 60 fragmented bytes, degragment the page. This matches the behaviour of the trunk. Closed-Leaf check-in: 1f80f8c136 user: dan tags: defrag-opt
07:01
Merge trunk with this branch. check-in: a13df3013b user: dan tags: defrag-opt
2014-10-25
20:36
Further modifications to new code to better handle corrupt databases. check-in: 1a8cf0a043 user: dan tags: defrag-opt
13:42
Increase the resolution of the second parameter to the likelihood() SQL function (the probability value) so that it can handle probabilities as small as 0.00000001. Formerly, it ran out of precision at 0.001. check-in: 0f08924fe0 user: drh tags: trunk
2014-10-24
20:57
Ensure that the "Any prior cache entry associated with newKey is guaranteed not to be pinned" guarantee made to xRekey implementations is not violated. check-in: ecc3544e71 user: dan tags: defrag-opt
18:43
Fix some issues in the new code on this branch related to the handling of corrupt databases. check-in: 19736dd9fb user: dan tags: defrag-opt
16:40
Fix some minor formatting and code organization issues. check-in: eab8706dc4 user: dan tags: defrag-opt
2014-10-22
18:42
Merge latest trunk with this branch. check-in: 854a54c6c2 user: dan tags: defrag-opt
15:27
Take steps to avoid misestimating range query costs based on STAT4 data due to the roundoff error of converting from integers to LogEst and back to integers. check-in: 3c933bf95f user: drh tags: trunk
2014-10-14
17:27
Fix some code duplication issues on this branch. Add minor optimizations to the new code. check-in: 58d7793bd5 user: dan tags: defrag-opt
2014-10-13
18:09
Merge trunk changes into this branch. check-in: d5b7c5a88d user: dan tags: defrag-opt
18:03
Further work on balance_nonroot(). check-in: 6594f9b420 user: dan tags: defrag-opt
17:42
Three small optimizations to vdbeaux.c. check-in: 04892f8ba6 user: drh tags: trunk
2014-10-11
20:00
Attempt to further reduce memcpy() in balance_nonroot(). check-in: fec849dcca user: dan tags: defrag-opt
2014-10-09
19:35
Change the balance_nonroot() routine to reduce the amount of memcpy work that takes place. This is a work in progress. check-in: 29304499ea user: dan tags: defrag-opt
2014-09-27
05:00
Reduce the amount of memcpy() required by defragmentPage(). check-in: 3edab9957c user: drh tags: defrag-opt
2014-09-26
02:41
Fix the "PRAGMA integrity_check" command so that it avoids formatting error message context messages until it actually needs to generate an error message. This avoids much formatting, and hence greatly improves the performance of "PRAGMA integrity_check" in the common case when there are no errors. It also makes the code a little smaller. check-in: 8391351583 user: drh tags: trunk