Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 158 lines (144 sloc) 5.405 kB
1678822 @daoswald Initial commit.
authored
1 Revision history for List-BinarySearch
2
6d3c38c @daoswald Improvements to Makefile.PL, Kwalitee, Perl::Critic compliance. CPAN…
authored
3 0.08 05-09-2012 15:10pm PDT
4 - STATUS
5 - Stable.
6 - API CHANGES:
7 - None.
8 - OTHER ENHANCEMENTS:
9 - Applied improvements to Makefile.PL from lessons learned in other
10 more cranky modules.
11 - Improved Kwalitee for Makefile.PL
12 - Improved minimum Perl version handling (still 5.6.0).
13 - Added t/13-kwalitee.t
14 - Improved Perl::Critic compliance in test suite and Makefile.PL.
15 - Minor bugfixes t/00-boilerplate.t
16
395ae5b @daoswald Removed _general funcitons. Added bsearch_custom_pos. Added tests. …
authored
17 0.07 05-05-2012 12:56am PDT
18 - STATUS
19 - Stable.
20 - API CHANGES:
21 - Added bsearch_custom_pos function.
22 - Removed bsearch_general, and bsearch_general_range. They were
23 redundant, and prone to user-error.
24 - USER ENHANCEMENTS:
25 - POD improvement: Added a quick reference to aid in selecting the
26 most appropriate search function from the several choices.
27 - Added bsearch_custom_pos.
28 - Removed confusing and redundant _general functions.
29 - OTHER ENHANCEMENTS:
30 - Improved testing on the _pos and _range functions.
31
cc9c83a @daoswald Prepare v0.06 for CPAN
authored
32 0.06 05-04-2012 03:22pm PDT
33 - STATUS
34 - Stable.
35 - BUG FIXES:
36 - None.
37 - API CHANGES:
233c457 @daoswald Added two more range functions to final 0.06 release.
authored
38 - Added five functions:
cc9c83a @daoswald Prepare v0.06 for CPAN
authored
39 bsearch_str_pos - Return value always gives an insert-position.
40 bsearch_num_pos - Return value always gives an insert-position.
233c457 @daoswald Added two more range functions to final 0.06 release.
authored
41 bsearch_str_range - Return a range.
42 bsearch_num_range - Return a range.
cc9c83a @daoswald Prepare v0.06 for CPAN
authored
43 bsearch_general_range - Given a pair of targets returns a range
44 of element indices between (inclusive).
395ae5b @daoswald Removed _general funcitons. Added bsearch_custom_pos. Added tests. …
authored
45 - The _general functions are deprecated and will be removed from next
46 release.
cc9c83a @daoswald Prepare v0.06 for CPAN
authored
47 - USER ENHANCEMENTS:
233c457 @daoswald Added two more range functions to final 0.06 release.
authored
48 - Five new functions: See above.
cc9c83a @daoswald Prepare v0.06 for CPAN
authored
49 - OTHER ENHANCEMENTS:
233c457 @daoswald Added two more range functions to final 0.06 release.
authored
50 - Tests added for five new functions.
cc9c83a @daoswald Prepare v0.06 for CPAN
authored
51
52 0.05 05-01-2012 11:33pm PDT
53 - STATUS:
54 - Stable.
55 - BUG FIXES:
56 - POD corrections
57 - Example code.
58 - Spelling.
b7950b1 @daoswald Prepared CPAN release 0.05 - POD revisions.
authored
59
60 0.04 04-30-2012 9:11am PDT
914fdca @daoswald POD revisions (Corion). Version 0.04 for CPAN.
authored
61 - STATUS:
62 - Stable.
63 -BUG FIXES:
64 - POD corrections (Thanks to Corion).
f487742 @daoswald Prepare CPAN version 0.02 (stable). API finalized.
authored
65
b7950b1 @daoswald Prepared CPAN release 0.05 - POD revisions.
authored
66 0.03 04-30-2012 01:50am PDT
168d035 @daoswald POD revisions. CPAN version 0.03.
authored
67 - STATUS:
68 - Stable.
69 - BUG FIXES:
70 - POD corrections.
71
b7950b1 @daoswald Prepared CPAN release 0.05 - POD revisions.
authored
72 0.02 04-30-2012 01:21am PDT
f487742 @daoswald Prepare CPAN version 0.02 (stable). API finalized.
authored
73 - STATUS:
74 - Stable release. API may only break compatibility after a
75 deprecation cycle.
76 - API CHANGES:
77 - bsearch_arrayref gets prototypes and becomes bsearch_str,
78 and bsearch_num.
79 - bsearch_transform_arrayref becomes bsearch_transform.
80 - bsearch_custom is born.
81 - bsearch_list is gone.
82 - All functions now have prototypes to gain the familiar
83 user-interface of List::Util and List::MoreUtils.
84 - BUG FIXES:
85 - A few POD typos fixed.
86 - USER ENHANCEMENTS:
87 - See API CHANGES.
88 - Many POD changes to clarify text and simplify examples.
89 - ADDITIONAL CODE ENHANCEMENTS:
90 - Several logic paths were unrolled to eliminate costly subroutine
91 calls inside of tight loops.
92
b7950b1 @daoswald Prepared CPAN release 0.05 - POD revisions.
authored
93 0.01_005 04-28-2012 10:43pm PDT
f487742 @daoswald Prepare CPAN version 0.02 (stable). API finalized.
authored
94 - STATUS:
5ba3889 @daoswald Prepared CPAN distribution for v0.01_005.
authored
95 - Beta testing. API may change.
96 - Developer's release.
97 - Breaks compatibility with previous API.
98 - API CHANGES:
99 - Order of args for bsearch_arrayref and bsearch_transform_arrayref
100 rearranged to match bsearch_list.
101 - BUG FIXES:
102 - Fixed a few POD formatting issues.
103 - Changed Test::More dependency from '0' to '0.98' to assure a version
104 of subtest() that doesn't fail under Perl 5.10.0.
105 - USER ENHANCEMENTS:
106 - POD changes to reflect updated API.
107 - ADDITIONAL CODE ENHANCEMENTS:
108 - Test t/11-search.t modified to support API changes.
109 - Reworded a few portions of the POD for (hopefully) better clarity.
110
b7950b1 @daoswald Prepared CPAN release 0.05 - POD revisions.
authored
111 0.01_004 04-27-2012 01:23am PDT
5ba3889 @daoswald Prepared CPAN distribution for v0.01_005.
authored
112 - STATUS
113 - Beta testing. API may change.
114 - Developer's release.
115 - Breaks compatibility with previous API.
116 - API CHANGES:
117 - Changed bsearch_array() to bsearch_arrayref()
118 - Added bsearch_transform_arrayref(), and supporting POD and tests.
119 - USER ENHANCEMENTS:
120 - See API CHANGES.
121 - ADDITIONAL CODE ENHANCEMENTS:
122 - Added a few more tests to 11-search.t.
123
b7950b1 @daoswald Prepared CPAN release 0.05 - POD revisions.
authored
124 0.01_003 04-25-2012 09:40am PDT
5ba3889 @daoswald Prepared CPAN distribution for v0.01_005.
authored
125 - STATUS:
126 - Beta testing. API may change.
127 - Developer's release.
128 - API CHANGES:
129 - None.
130 - BUG FIXES:
131 - Removed //= from bsearch_array() to establish backward compatibility
132 with Perl 5.8.0 and older.
133 - USER ENHANCEMENTS:
134 - None.
135 - ADDITIONAL CODE ENHANCEMENTS:
136 - None.
137
b7950b1 @daoswald Prepared CPAN release 0.05 - POD revisions.
authored
138 0.01_002 04-25-2012 01:00am PDT
5ba3889 @daoswald Prepared CPAN distribution for v0.01_005.
authored
139 - STATUS:
140 - Beta testing. API may change.
141 - Developer's release.
142 - BUG-FIXES:
143 - Fixed a coderef detection bug in bsearch_list().
144 - USER ENHANCEMENTS:
145 - Many POD revisions.
146 - CODE ENHANCEMENTS:
147 - Completed 11-search.t tests.
148 - Many test suite revisions.
149 - List/BinarySearch.pm is now Perl::Critic level 2 compliant.
150 - Test suite is Perl::Critic level 4 compliant.
151
b7950b1 @daoswald Prepared CPAN release 0.05 - POD revisions.
authored
152 0.01_001 04-23-2012
141746f @daoswald Prepared CPAN release v0.01_004 Dev.
authored
153 - Beta testing. API may change.
1678822 @daoswald Initial commit.
authored
154 - Developer's release.
155 - Initial release to CPAN.
156 - Unstable -- Seeking smoke test results.
3e469a6 @daoswald Prepare CPAN developers release 0.01_002.
authored
157
Something went wrong with that request. Please try again.