SQLite4
Changes On Branch range-delete-fixes
Not logged in

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

Changes In Branch range-delete-fixes Excluding Merge-Ins

This is equivalent to a diff from 9d8943da66 to 3ba1c3f589

2012-11-05
14:56
Merge range-delete-fixes branch with trunk. check-in: 7605250294 user: dan tags: trunk
14:33
Before writing data to a new database segment, make sure the data is held in heap (not mmap'd) memory. Otherwise, the write may cause the file to grow and the mapping to be released and remapped, leaving an invalid pointer. Leaf check-in: 3ba1c3f589 user: dan tags: range-delete-fixes
10:23
Fix a bug in compressed database mode causing an incorrect page number to be assigned to a page record when the end of the previous record is aligned with the end of a database block. check-in: e6a71a8583 user: dan tags: range-delete-fixes
2012-11-02
20:13
Change free-list deletes to use range-deletes instead of point-deletes (so that they can be coalesced when segments are merged). This has revealed problems with the range-delete code. check-in: 9374c3a283 user: dan tags: range-delete-fixes
2012-11-01
15:16
Fix a bug preventing a modified snapshot of a "full" database from being written to shared-memory. check-in: 9d8943da66 user: dan tags: trunk
05:00
Re-enable incremental recycling of blocks belonging to segments for which the b-tree hierarchy is still in use. check-in: 41bf1ae58d user: dan tags: trunk

Changes to lsm-test/lsmtest.h.

Changes to lsm-test/lsmtest1.c.

Changes to lsm-test/lsmtest_main.c.

Changes to lsm-test/lsmtest_tdb3.c.

Changes to src/lsm.h.

Changes to src/lsmInt.h.

Changes to src/lsm_file.c.

Changes to src/lsm_sorted.c.

Changes to src/lsm_tree.c.

Added test/lsm1.test.

Changes to test/permutations.test.

Changes to test/test_lsm.c.

Changes to tool/lsmperf.tcl.