PaulHowarth/Blog/2017-05-30

Tuesday 30th May 2017

Fedora Project

  • Updated perl-DateTime to 1.43 in F-26 and Rawhide:

    • Added a small optimization for boolification overloading: rather than relying on a fallback to stringification, we now return true directly, which is a little faster in cases like "if ($might_be_dt) { ... }"

    • The datetime() method now accepts a single argument to use as the separator between the date and time portion; this defaults to "T"

  • Gerd Pokorra kindly reviewed and approved my perl-Ref-Util-XS package submission

  • Imported and built perl-Ref-Util-XS (0.116) for F-24, F-25, F-26, Rawhide and EPEL-7

  • Updated perl-Ref-Util to 0.203 in F-24, F-25, F-26, Rawhide and EPEL-7:

    • Reimplement in pure Perl, with a dynamic dependency on a new Ref::Util::XS module that contains the fast XS implementation

    • Fix space/tab issue in Makefile

    • Don't use DynamicPrereqs for unrelated Makefile.PL snippet

    • Use of the Pure-Perl implementation can now be forced at runtime by setting either $Ref::Util::IMPLEMENTATION or $ENV{PERL_REF_UTIL_IMPLEMENTATION} to "XS"

    • Fix is_*_formatref() error messages (GH#38)

    • Speed enhancements for is_*_formatref() on 5.8+

    • Restore 5.6 and 5.8 compatibility
    • PP behaviour now matches XS for \v1.2.3 and \sub {}

    • Updated documentation to reflect the PP/XS split

Local Packages

  • Updated perl-DateTime to 1.43 as per the Fedora version

  • Updated perl-Lingua-EN-Inflect to 1.902:

    • Noted the new conversion documentation in Lingua::EN::Inflexion


Recent