From: Mischa POSLAWSKY Date: Sun, 25 Jan 2015 22:53:43 +0000 (+0100) Subject: perl: preliminary features of v5.22, hidden by default X-Git-Tag: v1.6~59 X-Git-Url: http://git.shiar.nl/sheet.git/commitdiff_plain/61175bde8a6feb069b13efa5bffae92f5c7979ac?hp=42b4f11c5f453af00d4ab74c92640842287a62ee perl: preliminary features of v5.22, hidden by default --- diff --git a/perl.inc.pl b/perl.inc.pl index 9f20741..cb2b24d 100644 --- a/perl.inc.pl +++ b/perl.inc.pl @@ -137,4 +137,15 @@ use utf8; debian => 'jessie', }, }, + + v5.21.8 => { + new => [ + ['\$alias =', 'aliasing via reference'], + ['<<>>', 'safe readline ignoring open flags in arguments'], + ['/(nocapture)/n', 'flag to disable numbered capturing, turning () into (?:)'], + ], + unicode => '7.0', + release => '2015-01-20', + unstable => 1, + }, } diff --git a/perl.plp b/perl.plp index e0f6cd4..56904e1 100644 --- a/perl.plp +++ b/perl.plp @@ -24,6 +24,8 @@ Depending on desired compatibility you'll want to support a minimum of my $info = do 'perl.inc.pl' or die $@ // $!; for my $vernum (reverse sort keys %{$info}) { my $verrow = $info->{$vernum}; + $verrow->{unstable} and next unless exists $get{v}; + print '
'."\n"; printf '

%vd %s

'."\n", $vernum, $verrow->{release}; printf '
%s
%s'."\n", @{$_}, '
' for @{ $verrow->{new} };