X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/106a575297624a006488fe22cb785a260bee1f5c..13f64783b1e5ed763a85912e7129d58791de8340:/perl.plp?ds=inline
diff --git a/perl.plp b/perl.plp
index 9cb8348..f4360c5 100644
--- a/perl.plp
+++ b/perl.plp
@@ -24,10 +24,18 @@ 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', @{$_}, '
' for @{ $verrow->{new} };
- printf ' - Unicode
- v%s', $_ for $verrow->{unicode} || ();
+ printf '
%vd %s
'."\n", $vernum, $verrow->{release};
+ for (@{ $verrow->{new} }) {
+ if (my $aside = defined $_->[2] && 'experimental') {
+ $aside .= sprintf ' until %vd', $_->[2] if ref \$_->[2] eq 'VSTRING';
+ $_->[1] .= qq{ ($aside)};
+ }
+ printf '- %s
- %s'."\n", @{$_}, '
'
+ }
+ printf ' - Unicode
- v%s'."\n", $_ for $verrow->{unicode} || ();
print "
\n";
print "
\n\n";
}