| 1 | Revision history for Perl extension POE::XS::Queue::Array. |
| 2 | |
| 3 | 0.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 | |
| 8 | 0.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 | |
| 14 | 0.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 | |
| 20 | 0.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 | |
| 42 | 0.001 |
| 43 | - initial release |