PaulHowarth/Blog/2011-03-02

Wednesday 2nd March 2011

Local Packages

  • Updated libidn to 1.20:

  • Updated perl-Perl-MinimumVersion to 1.28:

    • The ->isa in the 5.10 operator and magic variable tests were back to front, breaking both

    • Magic variable rules now check using ->symbol method instead of ->content so that $+{foo} are correctly treated like %+

    • Removed -w from tests to allow testing with Tainting on

  • Updated perl-PPIx-Regexp to 0.019:

    • Various corrections to perl_version_introduced():

      • \X is now 5.006 (was 5.000)

      • \N{name} is now 5.006001 (was 5.006)

      • \N{U+xxxx} is now 5.008 (was 5.006)

    • The \C is now parsed as a PPIx::Regexp::Token::CharClass::Simple

    • Ensure that \N{$foo} parses as a Unicode literal, not a quantified \N; the ordinal() method returns undef for this

    • Understand the /aa modifier, introduced with 5.13.10

    • Report perl_version_introduced() of 5.013010 for the new semantic modifiers when modifying the entire expression

    • Correct handling of interpolations like ${^foo} and $#{foo}


Recent