Revision history for Babble 0.090010 - RT#146065: Load B in test. Thanks to ANDK and HAARG for the report and further information. - Add support for more postfix dereference sigils ( `->&*`, `->**` ). 0.090009 - Performance improvement [general]: add regex caching for match_positions_of(). - Performance improvement [general]: add a mechanism for using heuristics (that do not use the PPR grammar) for quickly bailing out of a plugin/transformation. - Add configuration flags to control caching (default: on), bailing out (default: on), and debugging cache misses (default: off). 0.090008_02 - Performance improvement [SubstituteAndReturn]: extract chained operations regex outside of loop. 0.090008_01 - Performance improvement [general]: cache generated grammar regexps. - Performance improvement [SubstituteAndReturn]: faster approach to finding contextual substitution/transliteration. 0.090008 - No change from 0.090007_03. 0.090007_03 - Add minimum dependency on PPR 0.001006 which fixes RT#144248. Revert the squashed regex compilation warning from Babble 0.090007_02. 0.090007_02 - Squash regex compilation warning that appears on perl >= v5.30.0, PPR >= 0.001000, <= 0.001005. See RT#144248. 0.090007_01 - Fix bug where positions transformed are not unique (GH#6). Fixes bug reported by Mark Fowler (2shortplanks++) at GH#1. - CoreSignatures: Do not output empty signature. Fixed by Diab Jerius (djerius++) at GH#2. - Ellipsis: new plugin for ... statement at GH#4. - Pass parent grammar from ::Match to ::SubMatch at GH#5. - SubstituteAndReturn: support implicit s///r on $_ and chained s///r at GH#7, GH#8. - PackageBlock, PackageVersion: new plugins for extended package declaration syntax at GH#9, GH#10. - PostfixDeref: Add minimum dependency on PPR 0.001004 which updates definition of PerlTerm (GH#11) which fixes bug reported by Diab Jerius (djerius++) at GH#3. Thanks to Damian Conway on the fix. - PostfixDeref: Add support for postderef_qq interpolation, ->$#*, and consecutive arrowless subscripts at GH#12. - DefinedOr: Fix parentheses for transformation of //= due to precedence at GH#14. - PostfixDeref: change transform to dereference directly instead of using map at GH#13, GH#15. - Add documentation for plugins. 0.090007 - Escape unescaped { chars in regexps to avoid deprecation warnings 0.090006 - Work around regexp engine weirditude on 5.18+ 0.090005 - Sigify anonymous as well as named subroutines 0.090004 - Add sigify plugin 0.090003 - Fix postderef to actually remove experimental lines 0.090002 - Add missing Module::Runtime dep - Remove spurious 'use Exporter ()' 0.090001 - Actually has a reasonable set of features now 0.001001 - Initial release to an unsuspecting world