The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension Tree::BPTree.

1.08  Sun Dec 23 2007
    - Changed to use Module::Install from Module::Build.
    - Fixing a bug in Perl version requirements reported by gyles19
      (reported http://rt.cpan.org/Public/Bug/Display.html?id=31831).
    - Updated the README
    - Updated the MANIFEST

1.07  Tue Nov 30 2004
	- Changed to use Module::Build from ExtUtils::MakeMaker
	- Moved BPTree.pm into lib/Tree/BPTree.pm in distribution
	- Updated the README
	- Updated the MANIFEST

1.06  Mon Sep 22 2003
	- Revised each() to work more like one would expect. It returns key/value
	  pairs rather than key/bucket pairs. This is more useful, though slower.
	- Removed grep_flattened_values() and flattened_values() since they are no
	  longer required with the changes to each().
	- Fixed Tree::BPTree::Cursor::delete to match the new functionality and
	  removed the optional $value argument.
	- Fixed documentation for each() change.
	- Fixed tests for each() change.
	- Removed t/cursor_delete_value.t since it is no longer applicable.
	- Updated the MANIFEST to reflect the missing t/cursor_delet_value.t.
	- Updated documentation to reflect the latest benchmarks.

1.05  Mon Sep 15 2003
	- Added cursor current() method.
	- Added a new test to t/cursors.t for testing this method.
	- Fixed the MANIFEST as I forgot to add t/cursor_delete.t and
	  t/cursor_delete_value.t in the last revision.

1.04  Mon Sep 15 2003
	- Added cursor delete.
	- Re-optimized each() as cursor delete changed some things.
	- Added t/cursor_delete.t test for cursor delete.
	- Added t/cursor_delete_value.t test for cursor delete by value.

1.03  Mon Sep 15 2003
	- Added prof.pl to perform some Perl profiler comparisons.
	- Used profiling results to find which methods were causing the biggest
	  slowdowns.
	- Removed Tree::BPTree::Node::key, ::value, ::nkeys, ::nvalues, ::last_key,
	  and ::last_value from the internal node API. This results in a 200%
	  increase in the speed of insert and find and about a 2000% speed up for
	  iteration.
	- Updated the documentation to reflect this and added a bit more optimism.
	- The try.pl script has changed some.
	- Added missing regression tests for pairs().
	- This release adds no features, just provides some optimization. This code
	  is still slow, nonetheless.

1.02  Sat Sep 13 2003
	- Added benchmark.pl to compare speed to hashes and lists (results are
	  attrocious.
	- Corrected typos in the Changes file.
	- Added a line to Makefile.PL to prevent *.pl files from being installed.
	- Updated documentation to reflect poor benchmarks.
	- Added the reverse() method to perform an action similar to the Perl
	  reverse operator.
	- Added the new_cursor() method and altered the way each() works to allow
	  for multiple simultaneous iterators.
	- Added a missing pairs() method.
	- Altered keys(), values(), and flattened_values() to use the new each()
	  method with a cursor.
	- Added t/cursors.t to test simultaneous cursors.
	- Added t/reverse.t to test reverse().
	- Added t/reverse_find.t to test find() after a reverse() has taken
	  place--since this updates the -keycmp subroutine.

1.01  Wed Sep 10 2003
	- original version; created by h2xs 1.22 with options
		-AXn Tree::BPTree