in reply to Re^2: Which pragmas are activated with a specific perl version?
in thread Which pragmas are activated with a specific perl version?

Thanks! This answers my question. But I have a new one :-)

Where did you get this version of the table?

My perldoc and the web based documentation have a different table:

The following feature bundles are available: bundle features included --------- ----------------- :default array_base :5.10 say state switch array_base :5.12 say state switch unicode_strings array_base :5.14 say state switch unicode_strings array_base :5.16 say state switch unicode_strings unicode_eval evalbytes current_sub fc :5.18 say state switch unicode_strings unicode_eval evalbytes current_sub fc ...

Replies are listed 'Best First'.
Re^4: Which pragmas are activated with a specific perl version?
by haukex (Archbishop) on Mar 15, 2018 at 14:32 UTC
    Where did you get this version of the table?

    I got it from the link I posted (http://perldoc.perl.org/feature.html#FEATURE-BUNDLES), which at the moment is the Perl 5.26.1 documentation. The table you showed has the same entries - I assume you have Perl 5.18 installed, which is why your table doesn't go any further.

    If you want to stay absolutely up-to-date, see the %feature_bundle hash (and the corresponding table near the bottom of the file) in lib/feature.pm in the Perl source repository (Update: or regen/feature.pl). According to that, the features for use 5.028; will be qw/say state switch unicode_strings unicode_eval evalbytes current_sub fc postderef_qq bitwise/ (subject to change, of course).