From 61175bde8a6feb069b13efa5bffae92f5c7979ac Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Sun, 25 Jan 2015 23:53:43 +0100 Subject: [PATCH] perl: preliminary features of v5.22, hidden by default --- perl.inc.pl | 11 +++++++++++ perl.plp | 2 ++ 2 files changed, 13 insertions(+) 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} }; -- 2.30.0