summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-01-07 22:02:40 +0000
committerLars Wirzenius <liw@liw.fi>2011-01-07 22:02:40 +0000
commitd3525c6772fce9fc2786ae5a9968075c09be2d69 (patch)
treed0d6e430629930550f7e779619b142e1c1998ea7
parent20d863fd87ce812fc62b16bd3def012909c0640a (diff)
parent8118a07ddc99c2bbd3a12496af959dff18fe6675 (diff)
downloadlarch-d3525c6772fce9fc2786ae5a9968075c09be2d69.tar.gz
Release version 0.16.version_0_16
-rw-r--r--NEWS9
-rw-r--r--btree/__init__.py4
-rw-r--r--btree/tree.py2
-rw-r--r--debian/changelog7
4 files changed, 19 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index 00bdeb9..3b7d471 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,15 @@ These are the release notes for btree, a Python implementation of a
copy-on-write B-tree, designed by Odah Rodeh.
+Version 0.16, released 2011-01-07
+---------------------------------
+
+* The code to split over-full leaf nodes into two is fixed. Before version
+ 0.14 we had a problem where one of the two halves might still be too big.
+ The code in 0.14 fixed that, but introduced a new problem where one of
+ the new nodes would be very small. Now they should be just right.
+ No, I have not read Goldilocks recently, why do you ask?
+
Version 0.15, released 2011-01-02
---------------------------------
diff --git a/btree/__init__.py b/btree/__init__.py
index 8644188..60f8c46 100644
--- a/btree/__init__.py
+++ b/btree/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2010 Lars Wirzenius
+# Copyright 2010, 2011 Lars Wirzenius
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -14,7 +14,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-version = '0.15'
+version = '0.16'
from nodes import LeafNode, IndexNode
diff --git a/btree/tree.py b/btree/tree.py
index eebb6a0..8f5a921 100644
--- a/btree/tree.py
+++ b/btree/tree.py
@@ -1,4 +1,4 @@
-# Copyright 2010 Lars Wirzenius
+# Copyright 2010, 2011 Lars Wirzenius
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/debian/changelog b/debian/changelog
index 6afcb01..f347f19 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+python-btree (0.16) squeeze; urgency=low
+
+ * New upstream release.
+ - fix bug that resulted in many very small leaf nodes
+
+ -- Lars Wirzenius <liw@liw.fi> Fri, 07 Jan 2011 22:00:14 +0000
+
python-btree (0.15) squeeze; urgency=low
* New upstream release.