poe-xs-queue-array.git
12 years agoupdate MANIFEST master v0.006
Tony Cook [Sat, 28 Mar 2009 08:39:26 +0000 (08:39 +0000)]
update MANIFEST

12 years ago0.006 release
Tony Cook [Sat, 28 Mar 2009 08:38:13 +0000 (08:38 +0000)]
0.006 release

12 years ago0.005_02 commit v0.005_02
Tony Cook [Sun, 15 Mar 2009 06:28:40 +0000 (06:28 +0000)]
0.005_02 commit

12 years agouse CLONE_SKIP to ignore threads
Tony Cook [Sun, 15 Mar 2009 00:28:39 +0000 (00:28 +0000)]
use CLONE_SKIP to ignore threads

fix the test code to work with pseudo-fork's real behaviour

12 years agopseudo-fork tests (untested)
Tony Cook [Sun, 15 Mar 2009 00:17:19 +0000 (00:17 +0000)]
pseudo-fork tests (untested)

12 years agorevert threads changes, they didn't work with pseudo-fork and it
Tony Cook [Sun, 15 Mar 2009 00:11:10 +0000 (00:11 +0000)]
revert threads changes, they didn't work with pseudo-fork and it
doesn't seem possible to make it work, we'll try the quick and easy
way

12 years ago0.005_01 commit v0.005_01
Tony Cook [Fri, 13 Mar 2009 08:32:27 +0000 (08:32 +0000)]
0.005_01 commit

12 years agothread support for people running in hell
Tony Cook [Fri, 13 Mar 2009 08:24:33 +0000 (08:24 +0000)]
thread support for people running in hell

13 years ago0.005 release v0.005
Tony Cook [Tue, 15 Apr 2008 08:01:16 +0000 (08:01 +0000)]
0.005 release

13 years agoactually add the test code
Tony Cook [Tue, 15 Apr 2008 07:58:05 +0000 (07:58 +0000)]
actually add the test code

13 years ago - extra tests to distinguish errno problems from P::X::Q:A bugs,
Tony Cook [Tue, 15 Apr 2008 07:56:46 +0000 (07:56 +0000)]
 - extra tests to distinguish errno problems from P::X::Q:A bugs,
   possibly leading to a workaround
   https://rt.cpan.org/Ticket/Display.html?id=35044

13 years ago0.004 release v0.004
Tony Cook [Wed, 9 Apr 2008 13:03:10 +0000 (13:03 +0000)]
0.004 release

13 years agoremove binary search from the possible improvements - this was done in
Tony Cook [Wed, 9 Apr 2008 12:57:03 +0000 (12:57 +0000)]
remove binary search from the possible improvements - this was done in
0.002.

13 years agoMETA.yml managed by EU::MM now
Tony Cook [Wed, 9 Apr 2008 12:50:42 +0000 (12:50 +0000)]
META.yml managed by EU::MM now

13 years agoadd tests to satify cpants
Tony Cook [Wed, 9 Apr 2008 12:47:28 +0000 (12:47 +0000)]
add tests to satify cpants

13 years agofix @ISA, it was badly broken, thanks to Yuval Kogman (nothingmuch)
Tony Cook [Tue, 18 Mar 2008 23:27:12 +0000 (23:27 +0000)]
fix @ISA, it was badly broken, thanks to Yuval Kogman (nothingmuch)

13 years agoKwalitee change: include license information
Tony Cook [Tue, 18 Mar 2008 23:24:13 +0000 (23:24 +0000)]
Kwalitee change: include license information

15 years agobump to 0.003 for release v0.003
Tony Cook [Thu, 14 Sep 2006 07:26:56 +0000 (07:26 +0000)]
bump to 0.003 for release

15 years agobeen forgetting to update Changes, fixed it
Tony Cook [Thu, 14 Sep 2006 07:26:32 +0000 (07:26 +0000)]
been forgetting to update Changes, fixed it

15 years agodisable some debug code
Tony Cook [Thu, 14 Sep 2006 07:22:19 +0000 (07:22 +0000)]
disable some debug code

15 years agoprevent some compiler warnings
Tony Cook [Thu, 14 Sep 2006 07:19:58 +0000 (07:19 +0000)]
prevent some compiler warnings

15 years agomissing header
Tony Cook [Sun, 9 Jul 2006 13:11:24 +0000 (13:11 +0000)]
missing header

15 years agobump to 0.002 v0.002
Tony Cook [Sun, 9 Jul 2006 12:36:54 +0000 (12:36 +0000)]
bump to 0.002

15 years agofill out the MANIFEST
Tony Cook [Sun, 9 Jul 2006 12:02:46 +0000 (12:02 +0000)]
fill out the MANIFEST

add to the right Changes file

15 years ago - added Imager's memory debugging code in an attempt to find the
Tony Cook [Sun, 9 Jul 2006 11:59:19 +0000 (11:59 +0000)]
 - added Imager's memory debugging code in an attempt to find the
   crash problem on Win32.  This seems to have eliminated the crash
   even when it's disabled (and just calls malloc/free/realloc)
   https://rt.cpan.org/Ticket/Display.html?id=18543
 - found the memory leak - we were creating an SV for the id to
   priority hash and nothing was releasing it
   https://rt.cpan.org/Ticket/Display.html?id=20018
 - the memory leak fix has become obsolete, we now avoid creating the
   SV at all by using the id in memory as a key to the hash.
 - added a verify method during debugging, it's not necessary anymore
   but someone else fiddling with the code might find it useful
 - pq_find_item() and pq_insertion_point() now use a binary search for
   larger queues.  These were the hotspots going by sprof profiling.

15 years agoadded a stupid implementation of the id management code, which can't leak
Tony Cook [Sat, 8 Jul 2006 03:19:21 +0000 (03:19 +0000)]
added a stupid implementation of the id management code, which can't leak
found the leak, fixed it
add leak manual test script to svn

15 years agoadd Imager's memory debugger
Tony Cook [Wed, 5 Jul 2006 09:11:57 +0000 (09:11 +0000)]
add Imager's memory debugger

15 years ago - moved the structural queue code to queue.c, Array.xs is purely an
Tony Cook [Tue, 11 Apr 2006 03:54:50 +0000 (03:54 +0000)]
 - moved the structural queue code to queue.c, Array.xs is purely an
   interface to that now.
 - replaced all the opaque memmove() calls with a call to pq_move_items()
   which does sanity checks in DEBUG code.
 - added t/02_release.t which attempts to check we're handling references
   correctly.

15 years agosplit the working code out from the XS file
Tony Cook [Mon, 27 Mar 2006 00:23:07 +0000 (00:23 +0000)]
split the working code out from the XS file

15 years agoinitial release v0.001
Tony Cook [Tue, 21 Mar 2006 00:12:52 +0000 (00:12 +0000)]
initial release

15 years agosomewhere to store POE::XS::Queue::Array
Tony Cook [Tue, 21 Mar 2006 00:09:59 +0000 (00:09 +0000)]
somewhere to store POE::XS::Queue::Array