#
# $Id: Changes,v 0.23 2013/02/26 05:47:41 dankogai Exp dankogai $
#
$Revision: 0.23 $ $Date: 2013/02/26 05:47:41 $
! lib/Regexp/Optimizer.pm
  + Support for (?|pattern)
! t/02-optimizer.t
  + more testing

0.22 2013/02/26 04:51:15
! t/02-optimizer.t
  Since qr// happens compile time, SKIP: is not good enough to make
  older perls (which do not support named captures) to make them skip.

0.21 2013/02/26 04:51:15
! lib/Regexp/Optimizer.pm t/02-optimizer.t
  + Clearner Codes
  + More Tests
  + More Documents

0.20 2013/02/23 13:43:59
! *
  Completely rewritten.
  + uses Regexp::Assemble to optimize alteration
  + uses ??{CODE} to parse nested parens
  Thanks to these changes, this module is now much simpler.

0.16 2013/02/20 17:54:59
! lib/Regexp/Optimizer.pm lib/Regexp/List.pm
  Marked obsolete.  Use Regexp::Assemble instead.

0.15 2004/12/05 16:07:34
! lib/Regexp/Optimizer.pm lib/Regexp/List.pm
  Pod fixed accordingly to RT # 8733
  http://rt.cpan.org/NoAuth/Bug.html?id=8733

0.14 2004/11/05 12:44:48
! t/02-list.t
  Addressed test failure that was raised by Perl 5.8.5
  http://rt.cpan.org/NoAuth/Bug.html?id=8165

0.13 2004/05/08 05:55:35
! lib/Regexp/Optimizer.pm
  Document bug, reported by Frederick in the mail below, fixed.
! Makefile.PL
! Regexp/ -> lib/Regexp/
  Module hierarchy realigned so cygwin is happy.  
  Reported by Frederick Weiland
  <30F579C44E1598429167C5E20E307BA19D807D@atlmsg01.raremedium.net>

0.12 2004/05/04 17:12:14
! Regexp/Optimizer.pm
  Perl 5.8.4 and later corrected a bug so it is fatal to go
    my $x = qr{ ... (??{ $x }) ... };
  under "use strict".  Unfortunately Regexp/Optimizer.pm had two
  occurances thereof.  Now fixed.

0.11 2004/05/03 15:09:14
! Regexp/List.pm
  Deep recursion addressed and corrected by yoz@yoz.com
  https://rt.cpan.org/Ticket/Display.html?id=4937

0.10 2003/06/02 20:11:07
! *
  Version jumps to 0.10 do to radical changes, especially in
  $Regexp::Optimize.
! Regexp/Optimizer.pm t/02-list.t t/03-utf8.t
  Aagh!  Why didn't I come up with such a simple idea !?
  ->optimize is completely rewritten.
  t/*.t is streamlined to reflect changes.
  Now ->optimize() *really* optimizes even for
  qr/(?:1|12)|123/.  Used to return qr/1(?:2?|23)/ but now it
  returns qr/1(?:23?)?/o
! Regexp/Optimizer.pm  Regexp/List.pm
  POD enhanced.

0.02 2003/06/01 00:11:26
! Regexp/Optimizer.pm  Regexp/List.pm
  * Lots of bug fixes regarding $o->optimize() for nested parens
! t/02-list.t
  Test data for #21 corrected
! t/03-utf8.t
  buggy SKIP: sections fixed.

0.01 2003/05/31 10:44:41
+ *
  0th release