index
:
larch
master
Python copy-on-write B-tree
Lars Wirzenius <liw@liw.fi>
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2010-12-29
Prepare release 0.14.
version_0_14
Lars Wirzenius
4
-4
/
+82
2010-12-29
Remove now-useless bug triggering script.
Lars Wirzenius
1
-112
/
+0
2010-12-29
Update README.
Lars Wirzenius
1
-19
/
+38
2010-12-28
Fix remove_range (but make it slow).
Lars Wirzenius
5
-87
/
+196
2010-12-28
Go back to a simplistic remove_range implementation.
Lars Wirzenius
2
-60
/
+3
2010-12-28
Add logging to range removal.
Lars Wirzenius
1
-1
/
+23
2010-12-28
Use same RNG seed on every run.
Lars Wirzenius
1
-0
/
+2
2010-12-28
Move find_pairs to LeafNode.
Lars Wirzenius
1
-20
/
+17
2010-12-28
Simplify _remove_range_from_index by using find_potential_range.
Lars Wirzenius
1
-36
/
+4
2010-12-28
Add Node.find_potential_range method.
Lars Wirzenius
2
-0
/
+74
2010-12-28
Simplify _remove_range_from_leaf by using Node.find_pairs.
Lars Wirzenius
1
-9
/
+2
2010-12-28
Further simplify trigger-bug
Lars Wirzenius
1
-15
/
+1
2010-12-28
merge from trunk
Lars Wirzenius
5
-20
/
+31
2010-12-28
Simplify trigger-bug further.
Lars Wirzenius
1
-6
/
+2
2010-12-28
Simplified version of speed-test, to trigger bug faster.
Lars Wirzenius
1
-0
/
+128
2010-12-27
Fix remove_tree so it removes tree nodes.
Lars Wirzenius
2
-0
/
+9
2010-12-27
Remove nodes for a tree.
Lars Wirzenius
1
-0
/
+1
2010-12-27
Write test to verify remove_tree removes nodes for a tree as well.
Lars Wirzenius
1
-0
/
+8
2010-12-27
Turn lookup_range into a generator.
Lars Wirzenius
3
-20
/
+22
2010-12-27
Implement lookup iteratively.
Lars Wirzenius
2
-10
/
+13
2010-12-27
Rewrite lookup iteratively.
Lars Wirzenius
2
-10
/
+13
2010-12-27
Implement range_is_empty.
Lars Wirzenius
2
-0
/
+108
2010-12-27
Implement range_is_empty.
Lars Wirzenius
2
-29
/
+17
2010-12-27
Write tests for new range_is_empty method.
Lars Wirzenius
2
-0
/
+120
2010-12-27
Rewrite UploadQueue in terms of LRUCache.
Lars Wirzenius
3
-44
/
+20
2010-12-26
Really fix splitting of oversized leaf nodes.
Lars Wirzenius
1
-18
/
+10
2010-12-26
Merge fix to how full leaves are split.
Lars Wirzenius
3
-5
/
+19
2010-12-26
Split oversized leaf based on size, not key count.
Lars Wirzenius
1
-5
/
+16
2010-12-26
Make sure node's remove_index_range clears size.
Lars Wirzenius
2
-0
/
+3
2010-12-26
Merged from trunk.
Lars Wirzenius
7
-228
/
+425
2010-12-26
Fix BTree._shadow to increment children's refcounts.
Lars Wirzenius
2
-2
/
+10
2010-12-16
Remove unused lru import and update docstring.
Lars Wirzenius
1
-2
/
+1
2010-12-16
Merge changes to split RefcountStore and UploadQueue into thier own modules.
Lars Wirzenius
7
-228
/
+426
2010-12-16
Add test for push() method.
Lars Wirzenius
1
-0
/
+5
2010-12-16
Add tests for pushing nodes out.
Lars Wirzenius
1
-1
/
+24
2010-12-16
Add some tests for remove.
Lars Wirzenius
1
-0
/
+9
2010-12-16
Add test for putting a newer version of a node.
Lars Wirzenius
1
-0
/
+6
2010-12-16
Add some tests for get/put.
Lars Wirzenius
1
-0
/
+9
2010-12-16
Add test for queue being empty initially.
Lars Wirzenius
1
-0
/
+3
2010-12-16
Really add UploadQueue module.
Lars Wirzenius
2
-0
/
+135
2010-12-16
Split off UploadQueue to its own module.
Lars Wirzenius
2
-72
/
+3
2010-12-16
Move RefcountStore into its own module.
Lars Wirzenius
5
-156
/
+233
2010-12-16
Remove call to os.fsync, since it is not our place to force that on callers. ...
Lars Wirzenius
1
-1
/
+0
2010-12-16
Merge tree-dumping improvement.
Lars Wirzenius
1
-5
/
+6
2010-12-15
Merge tree dumping improvement.
Lars Wirzenius
1
-5
/
+6
2010-12-15
Improve tree dumping.
Lars Wirzenius
1
-5
/
+6
2010-12-14
Bugfix: BTree._shadow now increments children's reference counts.
Lars Wirzenius
2
-2
/
+10
2010-12-11
Improve UploadQueue docstring.
Lars Wirzenius
1
-0
/
+12
2010-12-11
Improve RefcountStore docstring.
Lars Wirzenius
1
-1
/
+12
2010-12-10
Avoid checking the same nodes twice.
Lars Wirzenius
1
-0
/
+7
[next]