cperl-5.26.0 released
Current status at http://perl11.org/cperl/STATUS.html
Changes at http://perl11.org/cperl/perl5260cdelta.html
Overview at http://perl11.org/cperl/perlcperl.html
This release biggest features are more support for user-types and unicode
security, better hash security, no ' package seperator anymore.
NULL ops are now removed by default, better loops, minor compiler optimizations.
Preparation for the jit with improved .pmc loading.
And of course ongoing damage control: reviving for qw() loops, undoing acceptance
of binary names (silently added with 5.16), undoing the removal of use encoding.
Fixed some critical core modules, such as Storable, ExtUtils::Constant,
enhanced use base with readonly @isa by default.
Upstream caught up with the cperl 5.22 . in @inc security fixes and renamed
the feature flag from -Dfortify_inc to -Ddefault_inc_excludes_dot.
Benchmark-wise nothing much changed, it even got relatively a bit slower
with the added unicode identifier security overhead on use utf8.
Absolutely it is only 3% faster then 5.24c, and 1% than 5.26 in the
benchmark code. With real code the signature advantages still make it
~20-40% faster.
7074e3103d39f9c5224f86847d213fca83323d02 cperl-5.26.0.tar.bz2
351fb66f1f58398a43de8e162c0e2374757e8214 cperl-5.26.0.tar.gz
5fd3fccb2441cfe78cb0e34710c1c56ae6f328e8 cperl-5.26.0.tar.xz
45519998b5ce622b0fd4efbeaa684fc06cb5b5f9 cperl-5.26.0-1.pkg
0297c5fb39edc47decf627e95485d7c44368a109 cperl-5.26.0-win32.exe
f4385a4d1f0c92bff53defb9b056574b438e45da cperl-5.26.0-win64.exe