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