bump to 0.002 v0.002
authorTony Cook <tony@develop=help.com>
Sun, 9 Jul 2006 12:36:54 +0000 (12:36 +0000)
committerTony Cook <tony@develop=help.com>
Sun, 9 Jul 2006 12:36:54 +0000 (12:36 +0000)
Array.pm
Changes
META.yml
README

index 388dd4867c3c5a961380d5aa1c1c0af0fb733c53..bb52a81181af992ed80ce410ccb46e30128e9e19 100644 (file)
--- a/Array.pm
+++ b/Array.pm
@@ -8,7 +8,7 @@ use POE::Queue;
 BEGIN {
   require Exporter;
   @ISA = qw(Exporter);
 BEGIN {
   require Exporter;
   @ISA = qw(Exporter);
-  $VERSION = '0.001';
+  $VERSION = '0.002';
   eval {
     # try XSLoader first, DynaLoader has annoying baggage
     require XSLoader;
   eval {
     # try XSLoader first, DynaLoader has annoying baggage
     require XSLoader;
@@ -55,9 +55,25 @@ It implements a priority queue using C, with an XS interface supplied.
 The current implementation could use some optimization, especially for
 large queues.
 
 The current implementation could use some optimization, especially for
 large queues.
 
-Please see the POE::Queue documentation, which explainsthis one's
+Please see the POE::Queue documentation, which explains this one's
 functions, features, and behavior.
 
 functions, features, and behavior.
 
+The following extra methods are added beyond POE::Queue::Array:
+
+=over
+
+=item dump
+
+Dumps the internal structure of the queue to stderr.
+
+=item verify
+
+Does limited verification of the structure of the queue.  If the
+verification fails then a message is sent to stderr and the queue is
+dumped as with the dump() method, and your program will exit.
+
+=back
+
 =head1 SEE ALSO
 
 POE, POE::Queue, POE::Queue::Array
 =head1 SEE ALSO
 
 POE, POE::Queue, POE::Queue::Array
diff --git a/Changes b/Changes
index 0489ed06610bde542da78eee39a3c43eaef1661e..66e308773454628f96e8e6c3bfec8d6ee980b4e7 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,6 +1,6 @@
 Revision history for Perl extension POE::XS::Queue::Array.
 
 Revision history for Perl extension POE::XS::Queue::Array.
 
-0.002
+0.002 Sun Jul  9 22:50:17 EST 2006
  - 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() 
  - 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() 
@@ -20,6 +20,7 @@ Revision history for Perl extension POE::XS::Queue::Array.
    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.
    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.
+ - bump to 0.002
 
 0.001
  - initial release
 
 0.001
  - initial release
index a879a44a3cc6546b42d5006efdfde541fa4b377e..753333e9e216eade6c801ac1c3148b5e82e82120 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,11 +1,11 @@
 # http://module-build.sourceforge.net/META-spec.html
 #XXXXXXX This is a prototype!!!  It will change in the future!!! XXXXX#
 name:         POE-XS-Queue-Array
 # http://module-build.sourceforge.net/META-spec.html
 #XXXXXXX This is a prototype!!!  It will change in the future!!! XXXXX#
 name:         POE-XS-Queue-Array
-version:      0.001
+version:      0.002
 version_from: Array.pm
 installdirs:  site
 requires:
     POE:                           0.29
 
 distribution_type: module
 version_from: Array.pm
 installdirs:  site
 requires:
     POE:                           0.29
 
 distribution_type: module
-generated_by: ExtUtils::MakeMaker version 6.17
+generated_by: ExtUtils::MakeMaker version 6.30
diff --git a/README b/README
index 5a48fd3c7ffbc41dbb71dd8f76c5faad199ab24b..32ed35a2da3591348c333cc5bdf02023f8c71812 100644 (file)
--- a/README
+++ b/README
@@ -9,8 +9,7 @@ To install do:
   make test
   make install  # you may need to be root for this step
 
   make test
   make install  # you may need to be root for this step
 
-This module should be considered experimental for now, there are
-optimizations that could be performed that aren't, see perldoc
+This module should be considered experimental for now, see perldoc
 POE::XS::Queue::Array for details.
 
 This program is free software; you can redistribute it and/or
 POE::XS::Queue::Array for details.
 
 This program is free software; you can redistribute it and/or