actually add the test code
[poe-xs-queue-array.git] / Changes
... / ...
CommitLineData
1Revision history for Perl extension POE::XS::Queue::Array.
2
30.005 unreleased
4 - extra tests to distinguish errno problems from P::X::Q:A bugs,
5 possibly leading to a workaround
6 https://rt.cpan.org/Ticket/Display.html?id=35044
7
80.004 Wed Apr 9 2008
9 - include license information in appropriate places
10 - fix @ISA, it was badly broken, thanks to Yuval Kogman (nothingmuch)
11 - add pod, pod coverage tests, such as they are
12 - bump to 0.004 for release
13
140.003 Thu Sep 14 2006
15 - added #include <string.h> for strcmp/strerror declarations
16 - added a missing format specifier in the debug code in queue.c
17 - disable the debug check code by default
18 - bump to 0.003 for release
19
200.002 Sun Jul 9 22:50:17 EST 2006
21 - moved the structural queue code to queue.c, Array.xs is purely an
22 interface to that now.
23 - replaced all the opaque memmove() calls with a call to pq_move_items()
24 which does sanity checks in DEBUG code.
25 - added t/02_release.t which attempts to check we're handling references
26 correctly.
27 - added Imager's memory debugging code in an attempt to find the
28 crash problem on Win32. This seems to have eliminated the crash
29 even when it's disabled (and just calls malloc/free/realloc)
30 https://rt.cpan.org/Ticket/Display.html?id=18543
31 - found the memory leak - we were creating an SV for the id to
32 priority hash and nothing was releasing it
33 https://rt.cpan.org/Ticket/Display.html?id=20018
34 - the memory leak fix has become obsolete, we now avoid creating the
35 SV at all by using the id in memory as a key to the hash.
36 - added a verify method during debugging, it's not necessary anymore
37 but someone else fiddling with the code might find it useful
38 - pq_find_item() and pq_insertion_point() now use a binary search for
39 larger queues. These were the hotspots going by sprof profiling.
40 - bump to 0.002
41
420.001
43 - initial release