From 4653ec93e10d55daf4a4a074eec675776d4b87eb Mon Sep 17 00:00:00 2001 From: Father Chrysostomos Date: Fri, 23 Dec 2011 18:19:48 -0800 Subject: [PATCH] Update perlfunc/use: feature.pm is not loaded --- pod/perlfunc.pod | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod index f4f92bf..7674c49 100644 --- a/pod/perlfunc.pod +++ b/pod/perlfunc.pod @@ -7728,16 +7728,15 @@ This is often useful if you need to check the current Perl version before Cing library modules that won't work with older versions of Perl. (We try not to do this more than we have to.) -C also loads the C pragma and enables all features -available in the requested version, disabling any features not in -the current version's feature bundle. See L. (Whether -it actually loads the F module is subject to -change. In some cases it is skipped for efficiency reasons.) +C also enables all features available in the requested +version as defined by the C pragma, disabling any features +not in the current version's feature bundle. See L. Similarly, if the specified Perl version is greater than or equal to -5.11.0, strictures are enabled lexically as with C (except -that the F file is not actually loaded). Any explicit use of +5.11.0, strictures are enabled lexically as +with C. Any explicit use of C or C overrides C, even if it comes -before it. +before it. In both cases, the F and F files are +not actually loaded. The C forces the C and C to happen at compile time. The C makes sure the module is loaded into memory if it hasn't been -- 2.7.4