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