summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2010-05-26Update debian/changelog upload target for new release as well.version_0_9Lars Wirzenius1-2/+2
2010-05-26Release version 0.9.Lars Wirzenius2-1/+22
2010-05-26Remove profiling files in 'make clean'.Lars Wirzenius1-1/+1
2010-05-24Add disabled code to set up logging.Lars Wirzenius1-0/+4
2010-05-24Import logging module, to simplify debugging statement later.Lars Wirzenius1-0/+1
2010-05-24Fix bug about reference counting index nodes.Lars Wirzenius1-0/+1
2010-05-24When removing a node, set refcount to 0.Lars Wirzenius1-0/+1
2010-05-24Reduce ridiculously large upload queue size.Lars Wirzenius1-1/+1
2010-05-24Measure commit time as well.Lars Wirzenius1-7/+12
2010-05-24Minuscule optimization.Lars Wirzenius1-1/+1
2010-05-24Use a realistic number of pairs.Lars Wirzenius1-5/+10
2010-05-22Use an upload queue within NodeStoreDisk.Lars Wirzenius5-9/+109
2010-05-21Remove a node from the LRUCache, don't just set its value to None.Lars Wirzenius1-1/+1
2010-05-19Add test for empty value.Lars Wirzenius1-0/+4
2010-05-17NodeCodec uses four-byte magic cookies, instead of one-byte ones.Lars Wirzenius1-0/+1
2010-05-17Change magic cookies for encoded nodes.Lars Wirzenius3-13/+38
2010-05-16NodeStoreDisk uses small LRU cache to avoid repeatedly reading the sameLars Wirzenius2-2/+4
2010-05-16Merge LRU addition.Lars Wirzenius2-1/+17
2010-05-16Use an LRU cache for recently used nodes.Lars Wirzenius2-1/+17
2010-05-14Fix name of helper script.Lars Wirzenius1-1/+1
2010-05-14Node and NodeCodec have been optimized a bit. Lars Wirzenius1-1/+2
2010-05-14Merge optimizations for Node and NodeCodec.Lars Wirzenius6-42/+93
2010-05-14Speed leaf_size up by not using generator expression.Lars Wirzenius1-1/+1
2010-05-14Time leaf_size as well.Lars Wirzenius1-0/+6
2010-05-14Cache sizes of leaf_size computations in the leaf nodes.Lars Wirzenius3-4/+13
2010-05-14Optimize _insert_into_leaf to call Node.pairs() method faster when possible.Lars Wirzenius1-1/+4
2010-05-14Sort by time, not cumulative time.Lars Wirzenius1-1/+1
2010-05-14Return existing pairs list if nothing is excluded.Lars Wirzenius1-2/+3
2010-05-14Look things up in nodes using helper dict.Lars Wirzenius1-8/+6
2010-05-14Sort pairs just once.Lars Wirzenius1-3/+3
2010-05-14Add a NodeTests class, reducing test duplication.Lars Wirzenius2-35/+46
2010-05-14Change Node to implement everything itself, rather than inherit from dict.Lars Wirzenius1-4/+27
2010-05-13Add profiling support to speed-test.Lars Wirzenius2-83/+27
2010-05-11Add check that setup.py (i.e., btree/__init__.py) and debian/changelogLars Wirzenius4-2/+14
2010-05-10Remove unused module intset.Lars Wirzenius3-195/+0
2010-05-09Fix leaf node merging. Lars Wirzenius1-0/+6
2010-05-09Fix decision to merge nodes so it works with leaves.Lars Wirzenius1-9/+25
2010-05-09Refactor tests for whether left or right merging is possible.Lars Wirzenius1-4/+10
2010-05-09lookup_range now returns keys in ascending order. Lars Wirzenius2-1/+7
2010-05-08Fix it better!Lars Wirzenius1-2/+2
2010-05-08Fix lookup_range for case when a node's children contain keys inLars Wirzenius2-5/+13
2010-05-08Fix emptied forests and empty trees handling. Lars Wirzenius1-0/+6
2010-05-08Make Forest.read_metadata work when all trees have been removed.Lars Wirzenius2-4/+24
2010-05-08Fix NodeStoreDisk._load_metadata to use self.file_exists instead ofLars Wirzenius2-1/+8
2010-05-08Fix RefcountStore to work even without changes. Lars Wirzenius3-7/+17
2010-05-08Make NodeStoreDisk sub-classable. Lars Wirzenius3-20/+80
2010-05-08Fix packaging so it installs things under /usr, not /. Lars Wirzenius2-1/+7
2010-05-08Add Debian packaging.Lars Wirzenius11-1/+86
2010-05-08Override dh_auto_install.Lars Wirzenius1-1/+4
2010-05-08Remove ./build directory after build via setup.py.Lars Wirzenius1-1/+2