PaulHowarth/Blog/2020-03-29

Sunday 29th March 2020

Local Packages

  • Updated perl-Mouse to 2.5.10:

  • Updated perl-PPIx-Regexp to 0.071:

    • Recognize wildcard Unicode names (Perl 5.31.10)
    • Try to get correct line number in derived PPI; this is done by injecting "\n" as needed - the initial #line directive becomes "#line 2", but is suppressed if I need to generate line 1

    • Improve normalization of content for ppi(); this involves the un-bracketing of things like ${foo}

    • Deprecate new() argument postderef

      • At this stage it is only documented as deprecated
      • In the first release after October 1 2020 it will warn on the first use
      • Eventually it will be retracted, and postfix dereferences will always be recognized (this is the default behaviour now)
    • Add dump argument/option 'short' which, if true, causes leading 'PPIx::Regexp::' to be removed from class names


Recent