Codebase list libexperimental-perl / d2ae5f6
Merge pull request #7 from ilmari/arybasectomy Note removal of `array_base` feature Leon Timmermans authored 5 years ago GitHub committed 5 years ago
1 changed file(s) with 5 addition(s) and 4 deletion(s). Raw diff Collapse all Expand all
3939 unicode_eval => '5.16.0',
4040 unicode_strings => '5.12.0',
4141 );
42 my %max_version = (
42 my %removed_in_version = (
43 array_base => '5.29.4',
4344 autoderef => '5.23.1',
4445 lexical_topic => '5.23.4',
4546 );
4647
4748 $_ = version->new($_) for values %min_version;
48 $_ = version->new($_) for values %max_version;
49 $_ = version->new($_) for values %removed_in_version;
4950
5051 my %additional = (
5152 postderef => ['postderef_qq'],
7677 }
7778 croak "Need perl $stable or later for feature $pragma";
7879 }
79 elsif ($] >= ($max_version{$pragma} || 7)) {
80 croak "Experimental feature $pragma has been removed from perl in version $max_version{$pragma}";
80 elsif ($] >= ($removed_in_version{$pragma} || 7)) {
81 croak "Experimental feature $pragma has been removed from perl in version $removed_in_version{$pragma}";
8182 }
8283 }
8384