Changes for version 0.12 - 2013-09-05
- TRANSITIONAL PUBLIC RELEASE
- Many of the old functions have been deprecated and should be removed from user code in favor of the new binsearch, binsearch_pos, or binsearch_range functions, which are easier to use, faster, and will cure acne.
- POD revisions.
- Establish interoperability with List::BinarySearch::XS; Install this module, install List::BinarySearch::XS, and when you use List::BinarSearch it will automatically upgrade to the XS functions for high performance if they're available.
- THIS IS YOUR ONLY WARNING: Version 0.20 will remove deprecated functions; see the POD for tips on simple migration to the new syntax.
Changes for version 0.11_003 - 2013-09-04
- DEVELOPER'S RELEASE
- Strengthened language on deprecation of obsolete functions.
- Improvements to isa tests.
- Fixed a typo in the POD demonstrating comparator complexity for complex datastructures (see, it bit me too).
- Restore Perl 5.6 compatibility for the pure-Perl implementation.
Changes for version 0.11_002 - 2013-09-03
- DEVELOPER'S RELEASE
- POD revisions to recommend installing List::BinarySearch::XS
- Updates to tests, including tests to verify we get the correct binsearch implementation depending on availability of XS module.
- Split pure-Perl implementations of binsearch and binsearch_pos into List::BinarySearch::PP, included with distribution.
- List::BinarySearch will now use List::BinarySearch::XS for binsearch and binsearch_pos implementations, or the ::PP module (included) if the ::XS hasn't been installed. (May be overridden by setting $ENV{List_BinarySearch_PP} true.)
Changes for version 0.11_001 - 2013-08-20
- DEVELOPER'S RELEASE
- Deprecated all existing functions under their current names.
- Three new functions: binsearch, binsearch_pos, binsearch_range. These replace bsearch_custom, bsearch_custom_pos, and bsearch_custom_range. The others will not be replaced, as they can be created using the more generalized functions.
- Major documentation changes.
- Announce upcoming List::BinarySearch::XS that when installed will be a silent and automatic performance upgrade.
- $a and $b now permitted in place of $_[0] and $_[1]. The old @_ paramater passing has been deprecated.
- The next major release, v0.12 will formally deprecate according to the list above.
Modules
Binary Search within a sorted array.
Pure-Perl Binary Search functions.