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 388dd48..bb52a81 100644 (file)
--- a/Array.pm
+++ b/Array.pm
@@ -8,7 +8,7 @@ use POE::Queue;
 BEGIN {
   require Exporter;
   @ISA = qw(Exporter);
-  $VERSION = '0.001';
+  $VERSION = '0.002';
   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.
 
-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.
 
+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
diff --git a/Changes b/Changes
index 0489ed0..66e3087 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,6 +1,6 @@
 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() 
@@ -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.
+ - bump to 0.002
 
 0.001
  - initial release
index a879a44..753333e 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
-version:      0.001
+version:      0.002
 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 5a48fd3..32ed35a 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
 
-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