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
2011-01-02
Release version 0.15.
version_0_15
Lars Wirzenius
3
-1
/
+18
2011-01-02
Update debian/changelog.
Lars Wirzenius
1
-0
/
+7
2011-01-02
Bump version number.
Lars Wirzenius
1
-1
/
+1
2011-01-02
Update NEWS for release.
Lars Wirzenius
1
-0
/
+10
2010-12-30
Replace bsearch with bisect.
Lars Wirzenius
17
-417
/
+305
2010-12-30
Remove now-unused exclude= option from Node.keys().
Lars Wirzenius
2
-8
/
+2
2010-12-30
Further code reduction in the name of speed.
Lars Wirzenius
1
-5
/
+5
2010-12-30
Remove useless test for non-Noneness.
Lars Wirzenius
1
-1
/
+1
2010-12-30
Change LeafNode.find_pairs into find_keys_in_range.
Lars Wirzenius
3
-22
/
+19
2010-12-30
Change NodeCodex.leaf_size and index_size to take separate keys and values li...
Lars Wirzenius
4
-14
/
+13
2010-12-30
Change BTree.new_leaf, new_index, new_root to take keys and values as separat...
Lars Wirzenius
4
-37
/
+35
2010-12-30
Get rid of Node.pairs() method.
Lars Wirzenius
8
-72
/
+81
2010-12-30
Change Nodes to get keys and values as separate lists.
Lars Wirzenius
9
-78
/
+97
2010-12-30
Use values() method, not pairs().
Lars Wirzenius
1
-1
/
+1
2010-12-30
Use keys and values lists internally in Node.
Lars Wirzenius
1
-27
/
+36
2010-12-30
Remove bsearch.
Lars Wirzenius
4
-138
/
+0
2010-12-30
Rewrite IndexNode.find_children_in_range using Node.find_potential_range.
Lars Wirzenius
1
-15
/
+3
2010-12-30
Rewrite IndexNode.find_key_for_child_containing using bisect.
Lars Wirzenius
2
-7
/
+24
2010-12-30
Rewrite LeafNode.find_pairs using bisect.
Lars Wirzenius
1
-10
/
+5
2010-12-30
Rewrite Node.remove using bisect.
Lars Wirzenius
1
-6
/
+4
2010-12-30
Rewrite Node.add using bisect.
Lars Wirzenius
1
-9
/
+5
2010-12-30
Remove useless "else: pass".
Lars Wirzenius
1
-2
/
+0
2010-12-30
Refactor find_potential_range to remove duplicated code.
Lars Wirzenius
1
-31
/
+20
2010-12-30
Rewrite find_potential_range using bisect.
Lars Wirzenius
1
-17
/
+34
2010-12-30
Replace bsearch with bisect in _add_or_merge.
Lars Wirzenius
1
-5
/
+8
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
[next]