Changes for version 0.11

  • Performed coverage testing with Devel::Cover Numerous tests added as a result. Borderline bugs fixed (bizarre copy of ARRAY in leave under D::C - fixed in 0.10).
  • Finalised the interface to using zero-width lookahead assertions. Depending on the match/failure ratio of the pattern to targets, the pattern execution may be slower with ZWLAs than without. Benchmark it.
  • Made _dump call _dump_node if passed a reference to a hash. This simplifies the code a bit, since one no longer has to worry about whether the thing we are looking at is a node or a path. All in all a minor patch, just to tidy up some loose ends before moving to heftier optimisations.
  • The fix in 0.10 for quotemeta didn't go far enough. Hopefully this version gets it right.
  • A number of minor tweaks based on information discovered during coverage testing.
  • Added documentation about the mailing list. Sundry documentation tweaks.

Modules

Assemble multiple Regular Expressions into one RE