/ 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: face33be 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: 1f80f8c1 user: dan tags: defrag-opt
07:01
Merge trunk with this branch. check-in: a13df301 user: dan tags: defrag-opt
2014-10-25
20:36
Further modifications to new code to better handle corrupt databases. check-in: 1a8cf0a0 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: 0f08924f 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: ecc3544e 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: 19736dd9 user: dan tags: defrag-opt
16:40
Fix some minor formatting and code organization issues. check-in: eab8706d user: dan tags: defrag-opt
2014-10-22
18:42
Merge latest trunk with this branch. check-in: 854a54c6 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: 3c933bf9 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: 58d7793b user: dan tags: defrag-opt
2014-10-13
18:09
Merge trunk changes into this branch. check-in: d5b7c5a8 user: dan tags: defrag-opt
18:03
Further work on balance_nonroot(). check-in: 6594f9b4 user: dan tags: defrag-opt
17:42
Three small optimizations to vdbeaux.c. check-in: 04892f8b user: drh tags: trunk
2014-10-11
20:00
Attempt to further reduce memcpy() in balance_nonroot(). check-in: fec849dc 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: 29304499 user: dan tags: defrag-opt
2014-09-27
05:00
Reduce the amount of memcpy() required by defragmentPage(). check-in: 3edab995 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: 83913515 user: drh tags: trunk