← Index
NYTProf Performance Profile   « line view »
For /Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin/perlcritic
  Run on Sat Mar 19 22:12:22 2016
Reported on Sat Mar 19 22:14:10 2016

Filename/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/site_perl/5.18.2/Exporter.pm
StatementsExecuted 10561 statements in 23.6ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
66561428619.0ms95.1msExporter::::importExporter::import
227312.68ms3.13msExporter::::as_heavyExporter::as_heavy
22411828┬Ás3.92msExporter::::exportExporter::export
92121692┬Ás692┬ÁsExporter::::CORE:matchExporter::CORE:match (opcode)
83921536┬Ás536┬ÁsExporter::::CORE:substExporter::CORE:subst (opcode)
22213┬Ás41┬ÁsExporter::::export_ok_tagsExporter::export_ok_tags
1116┬Ás18┬ÁsExporter::::export_tagsExporter::export_tags
0000s0sExporter::::__ANON__[:64]Exporter::__ANON__[:64]
0000s0sExporter::::export_failExporter::export_fail
0000s0sExporter::::export_to_levelExporter::export_to_level
0000s0sExporter::::require_versionExporter::require_version
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Exporter;
2
318┬Ásrequire 5.006;
4
5# Be lean.
6#use strict;
7#no strict 'refs';
8
91200nsour $Debug = 0;
101100nsour $ExportLevel = 0;
111100nsour $Verbose ||= 0;
121300nsour $VERSION = '5.72';
131200nsour (%Cache);
14
15
# spent 3.13ms (2.68+458┬Ás) within Exporter::as_heavy which was called 227 times, avg 14┬Ás/call: # 224 times (2.65ms+450┬Ás) by Exporter::export at line 25, avg 14┬Ás/call # 2 times (22┬Ás+5┬Ás) by Exporter::export_ok_tags at line 89, avg 14┬Ás/call # once (9┬Ás+2┬Ás) by Exporter::export_tags at line 85
sub as_heavy {
16227122┬Ás require Exporter::Heavy;
17 # Unfortunately, this does not work if the caller is aliased as *name = \&foo
18 # Thus the need to create a lot of identical subroutines
19227549┬Ás my $c = (caller(1))[3];
20227782┬Ás227393┬Ás $c =~ s/.*:://;
# spent 393┬Ás making 227 calls to Exporter::CORE:subst, avg 2┬Ás/call
21227620┬Ás \&{"Exporter::Heavy::heavy_$c"};
22}
23
24
# spent 3.92ms (828┬Ás+3.10) within Exporter::export which was called 224 times, avg 18┬Ás/call: # 224 times (828┬Ás+3.10ms) by Exporter::import at line 62, avg 18┬Ás/call
sub export {
25224900┬Ás44874.0ms goto &{as_heavy()};
# spent 70.9ms making 224 calls to Exporter::Heavy::heavy_export, avg 317┬Ás/call # spent 3.10ms making 224 calls to Exporter::as_heavy, avg 14┬Ás/call
26}
27
28
# spent 95.1ms (19.0+76.1) within Exporter::import which was called 665 times, avg 143┬Ás/call: # 42 times (1.07ms+14.8ms) by English::import at line 79 of English.pm, avg 377┬Ás/call # 10 times (231┬Ás+11┬Ás) by PPIx::Regexp::Node::BEGIN@39 or PPIx::Regexp::Token::Reference::BEGIN@43 or Perl::Critic::Command::BEGIN@18 or Perl::Critic::Document::BEGIN@16 or Perl::Critic::Policy::Documentation::RequirePodAtEnd::BEGIN@15 or Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop::BEGIN@15 or Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes::BEGIN@16 or Perl::Critic::Policy::Subroutines::ProhibitManyArgs::BEGIN@16 or Perl::Critic::Policy::Subroutines::RequireArgUnpacking::BEGIN@19 or Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings::BEGIN@15 at line 34 of List/Util.pm, avg 24┬Ás/call # 2 times (58┬Ás+137┬Ás) by Getopt::Long::import at line 114 of Getopt/Long.pm, avg 97┬Ás/call # once (3.78ms+460┬Ás) by Perl::Critic::Exception::Parse::BEGIN@18 at line 18 of Perl/Critic/Exception/Parse.pm # once (15┬Ás+3.62ms) by Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint::BEGIN@15 at line 15 of Perl/Critic/Policy/InputOutput/RequireBracedFileHandleWithPrint.pm # once (14┬Ás+3.07ms) by Perl::Critic::OptionsProcessor::BEGIN@18 at line 20 of Perl/Critic/OptionsProcessor.pm # once (215┬Ás+734┬Ás) by Perl::Critic::PolicyParameter::Behavior::Boolean::BEGIN@13 at line 13 of Perl/Critic/PolicyParameter/Behavior/Boolean.pm # once (200┬Ás+706┬Ás) by Perl::Critic::PolicyParameter::Behavior::String::BEGIN@14 at line 14 of Perl/Critic/PolicyParameter/Behavior/String.pm # once (14┬Ás+681┬Ás) by Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions::BEGIN@17 at line 19 of Perl/Critic/Policy/ControlStructures/ProhibitMutatingListFunctions.pm # once (23┬Ás+657┬Ás) by Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles::BEGIN@15 at line 15 of Perl/Critic/Policy/InputOutput/ProhibitBarewordFileHandles.pm # once (15┬Ás+658┬Ás) by Perl::Critic::Config::BEGIN@27 at line 30 of Perl/Critic/Config.pm # once (14┬Ás+657┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::RequireConstantVersion::BEGIN@16 at line 19 of Perl/Critic/Policy/ValuesAndExpressions/RequireConstantVersion.pm # once (13┬Ás+649┬Ás) by Perl::Critic::Policy::InputOutput::RequireCheckedSyscalls::BEGIN@15 at line 16 of Perl/Critic/Policy/InputOutput/RequireCheckedSyscalls.pm # once (14┬Ás+645┬Ás) by Perl::Critic::Policy::ErrorHandling::RequireCarping::BEGIN@15 at line 17 of Perl/Critic/Policy/ErrorHandling/RequireCarping.pm # once (22┬Ás+631┬Ás) by Perl::Critic::Policy::InputOutput::ProhibitExplicitStdin::BEGIN@16 at line 16 of Perl/Critic/Policy/InputOutput/ProhibitExplicitStdin.pm # once (14┬Ás+633┬Ás) by Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls::BEGIN@15 at line 15 of Perl/Critic/Policy/ControlStructures/ProhibitPostfixControls.pm # once (15┬Ás+627┬Ás) by Perl::Critic::Policy::TestingAndDebugging::RequireTestLabels::BEGIN@16 at line 18 of Perl/Critic/Policy/TestingAndDebugging/RequireTestLabels.pm # once (15┬Ás+625┬Ás) by Perl::Critic::Policy::Documentation::RequirePodSections::BEGIN@15 at line 15 of Perl/Critic/Policy/Documentation/RequirePodSections.pm # once (14┬Ás+616┬Ás) by Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms::BEGIN@15 at line 16 of Perl/Critic/Policy/Subroutines/ProhibitBuiltinHomonyms.pm # once (14┬Ás+594┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements::BEGIN@16 at line 16 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitCommaSeparatedStatements.pm # once (14┬Ás+592┬Ás) by Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit::BEGIN@15 at line 15 of Perl/Critic/Policy/BuiltinFunctions/ProhibitStringySplit.pm # once (14┬Ás+585┬Ás) by Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions::BEGIN@16 at line 16 of Perl/Critic/Policy/ControlStructures/ProhibitNegativeExpressionsInUnlessAndUntilConditions.pm # once (14┬Ás+579┬Ás) by Perl::Critic::Policy::Variables::ProhibitPerl4PackageNames::BEGIN@15 at line 15 of Perl/Critic/Policy/Variables/ProhibitPerl4PackageNames.pm # once (14┬Ás+560┬Ás) by Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists::BEGIN@16 at line 16 of Perl/Critic/Policy/CodeLayout/ProhibitQuotedWordLists.pm # once (19┬Ás+549┬Ás) by Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect::BEGIN@15 at line 15 of Perl/Critic/Policy/InputOutput/ProhibitOneArgSelect.pm # once (20┬Ás+529┬Ás) by Perl::Critic::Policy::InputOutput::ProhibitJoinedReadline::BEGIN@16 at line 16 of Perl/Critic/Policy/InputOutput/ProhibitJoinedReadline.pm # once (14┬Ás+477┬Ás) by Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins::BEGIN@17 at line 19 of Perl/Critic/Policy/CodeLayout/ProhibitParensWithBuiltins.pm # once (14┬Ás+476┬Ás) by Perl::Critic::Policy::BEGIN@22 at line 32 of Perl/Critic/Policy.pm # once (16┬Ás+463┬Ás) by Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen::BEGIN@18 at line 18 of Perl/Critic/Policy/InputOutput/ProhibitTwoArgOpen.pm # once (22┬Ás+456┬Ás) by Perl::Critic::PolicyConfig::BEGIN@21 at line 21 of Perl/Critic/PolicyConfig.pm # once (14┬Ás+458┬Ás) by Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval::BEGIN@18 at line 18 of Perl/Critic/Policy/BuiltinFunctions/ProhibitStringyEval.pm # once (20┬Ás+446┬Ás) by Perl::Critic::Policy::Miscellanea::ProhibitUselessNoCritic::BEGIN@18 at line 18 of Perl/Critic/Policy/Miscellanea/ProhibitUselessNoCritic.pm # once (14┬Ás+453┬Ás) by Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless::BEGIN@15 at line 15 of Perl/Critic/Policy/ClassHierarchies/ProhibitOneArgBless.pm # once (14┬Ás+452┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines::BEGIN@15 at line 15 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitImplicitNewlines.pm # once (14┬Ás+451┬Ás) by Perl::Critic::Policy::Modules::ProhibitEvilModules::BEGIN@18 at line 20 of Perl/Critic/Policy/Modules/ProhibitEvilModules.pm # once (14┬Ás+444┬Ás) by Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations::BEGIN@15 at line 15 of Perl/Critic/Policy/Variables/ProhibitConditionalDeclarations.pm # once (14┬Ás+432┬Ás) by Perl::Critic::Policy::InputOutput::RequireBriefOpen::BEGIN@18 at line 20 of Perl/Critic/Policy/InputOutput/RequireBriefOpen.pm # once (14┬Ás+423┬Ás) by Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep::BEGIN@15 at line 15 of Perl/Critic/Policy/BuiltinFunctions/ProhibitVoidGrep.pm # once (18┬Ás+413┬Ás) by Perl::Critic::Policy::Documentation::PodSpelling::BEGIN@24 at line 29 of Perl/Critic/Policy/Documentation/PodSpelling.pm # once (14┬Ás+414┬Ás) by Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity::BEGIN@15 at line 15 of Perl/Critic/Policy/Subroutines/ProhibitExcessComplexity.pm # once (13┬Ás+412┬Ás) by Perl::Critic::Policy::Variables::ProhibitReusedNames::BEGIN@16 at line 16 of Perl/Critic/Policy/Variables/ProhibitReusedNames.pm # once (14┬Ás+411┬Ás) by Perl::Critic::Policy::Variables::ProhibitPackageVars::BEGIN@19 at line 21 of Perl/Critic/Policy/Variables/ProhibitPackageVars.pm # once (14┬Ás+411┬Ás) by Perl::Critic::Policy::Modules::RequireExplicitPackage::BEGIN@15 at line 15 of Perl/Critic/Policy/Modules/RequireExplicitPackage.pm # once (14┬Ás+411┬Ás) by Perl::Critic::Policy::Variables::ProhibitPunctuationVars::BEGIN@18 at line 20 of Perl/Critic/Policy/Variables/ProhibitPunctuationVars.pm # once (13┬Ás+409┬Ás) by Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode::BEGIN@15 at line 15 of Perl/Critic/Policy/ControlStructures/ProhibitUnreachableCode.pm # once (13┬Ás+408┬Ás) by Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect::BEGIN@15 at line 15 of Perl/Critic/Policy/BuiltinFunctions/ProhibitSleepViaSelect.pm # once (14┬Ás+405┬Ás) by Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep::BEGIN@19 at line 19 of Perl/Critic/Policy/BuiltinFunctions/RequireBlockGrep.pm # once (14┬Ás+405┬Ás) by Perl::Critic::Policy::Subroutines::RequireArgUnpacking::BEGIN@22 at line 24 of Perl/Critic/Policy/Subroutines/RequireArgUnpacking.pm # once (13┬Ás+405┬Ás) by Perl::Critic::Policy::Subroutines::RequireFinalReturn::BEGIN@16 at line 16 of Perl/Critic/Policy/Subroutines/RequireFinalReturn.pm # once (17┬Ás+397┬Ás) by Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr::BEGIN@16 at line 16 of Perl/Critic/Policy/BuiltinFunctions/ProhibitLvalueSubstr.pm # once (13┬Ás+400┬Ás) by Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap::BEGIN@15 at line 15 of Perl/Critic/Policy/BuiltinFunctions/RequireBlockMap.pm # once (14┬Ás+400┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitMagicNumbers::BEGIN@16 at line 16 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitMagicNumbers.pm # once (14┬Ás+397┬Ás) by Perl::Critic::Policy::Variables::RequireLocalizedPunctuationVars::BEGIN@15 at line 15 of Perl/Critic/Policy/Variables/RequireLocalizedPunctuationVars.pm # once (14┬Ás+397┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters::BEGIN@15 at line 17 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitQuotesAsQuotelikeOperatorDelimiters.pm # once (14┬Ás+395┬Ás) by Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan::BEGIN@15 at line 15 of Perl/Critic/Policy/BuiltinFunctions/ProhibitUniversalCan.pm # once (19┬Ás+389┬Ás) by Perl::Critic::Policy::CodeLayout::RequireTidyCode::BEGIN@20 at line 20 of Perl/Critic/Policy/CodeLayout/RequireTidyCode.pm # once (13┬Ás+395┬Ás) by Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture::BEGIN@21 at line 24 of Perl/Critic/Policy/RegularExpressions/ProhibitUnusedCapture.pm # once (14┬Ás+390┬Ás) by Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep::BEGIN@15 at line 15 of Perl/Critic/Policy/BuiltinFunctions/ProhibitBooleanGrep.pm # once (24┬Ás+379┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars::BEGIN@18 at line 18 of Perl/Critic/Policy/ValuesAndExpressions/RequireInterpolationOfMetachars.pm # once (14┬Ás+380┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals::BEGIN@17 at line 17 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitInterpolationOfLiterals.pm # once (13┬Ás+381┬Ás) by Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap::BEGIN@15 at line 15 of Perl/Critic/Policy/BuiltinFunctions/ProhibitVoidMap.pm # once (13┬Ás+379┬Ás) by Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval::BEGIN@18 at line 19 of Perl/Critic/Policy/ErrorHandling/RequireCheckingReturnValueOfEval.pm # once (14┬Ás+377┬Ás) by Perl::Critic::Policy::Documentation::RequirePackageMatchesPodName::BEGIN@17 at line 17 of Perl/Critic/Policy/Documentation/RequirePackageMatchesPodName.pm # once (23┬Ás+368┬Ás) by Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock::BEGIN@15 at line 15 of Perl/Critic/Policy/BuiltinFunctions/ProhibitReverseSortBlock.pm # once (13┬Ás+377┬Ás) by Perl::Critic::Policy::Objects::ProhibitIndirectSyntax::BEGIN@16 at line 16 of Perl/Critic/Policy/Objects/ProhibitIndirectSyntax.pm # once (14┬Ás+376┬Ás) by Perl::Critic::Policy::NamingConventions::Capitalization::BEGIN@21 at line 24 of Perl/Critic/Policy/NamingConventions/Capitalization.pm # once (13┬Ás+374┬Ás) by Perl::Critic::Policy::Modules::RequireEndWithOne::BEGIN@15 at line 15 of Perl/Critic/Policy/Modules/RequireEndWithOne.pm # once (13┬Ás+373┬Ás) by Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock::BEGIN@15 at line 15 of Perl/Critic/Policy/BuiltinFunctions/RequireSimpleSortBlock.pm # once (15┬Ás+371┬Ás) by Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict::BEGIN@17 at line 17 of Perl/Critic/Policy/TestingAndDebugging/ProhibitNoStrict.pm # once (14┬Ás+371┬Ás) by Perl::Critic::Policy::Variables::ProhibitEvilVariables::BEGIN@18 at line 20 of Perl/Critic/Policy/Variables/ProhibitEvilVariables.pm # once (13┬Ás+371┬Ás) by Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef::BEGIN@15 at line 15 of Perl/Critic/Policy/Subroutines/ProhibitExplicitReturnUndef.pm # once (23┬Ás+361┬Ás) by Perl::Critic::Utils::POD::BEGIN@23 at line 23 of Perl/Critic/Utils/POD.pm # once (13┬Ás+369┬Ás) by Perl::Critic::Policy::Variables::ProhibitLocalVars::BEGIN@15 at line 15 of Perl/Critic/Policy/Variables/ProhibitLocalVars.pm # once (13┬Ás+369┬Ás) by Perl::Critic::Policy::Subroutines::ProhibitUnusedPrivateSubroutines::BEGIN@18 at line 21 of Perl/Critic/Policy/Subroutines/ProhibitUnusedPrivateSubroutines.pm # once (13┬Ás+369┬Ás) by Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings::BEGIN@15 at line 15 of Perl/Critic/Policy/BuiltinFunctions/ProhibitComplexMappings.pm # once (13┬Ás+368┬Ás) by Perl::Critic::Policy::Subroutines::ProhibitReturnSort::BEGIN@15 at line 15 of Perl/Critic/Policy/Subroutines/ProhibitReturnSort.pm # once (14┬Ás+367┬Ás) by Perl::Critic::Policy::InputOutput::RequireCheckedOpen::BEGIN@15 at line 15 of Perl/Critic/Policy/InputOutput/RequireCheckedOpen.pm # once (14┬Ás+365┬Ás) by Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings::BEGIN@18 at line 18 of Perl/Critic/Policy/TestingAndDebugging/ProhibitNoWarnings.pm # once (14┬Ás+366┬Ás) by Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa::BEGIN@15 at line 15 of Perl/Critic/Policy/BuiltinFunctions/ProhibitUniversalIsa.pm # once (13┬Ás+365┬Ás) by Perl::Critic::Policy::Miscellanea::ProhibitFormats::BEGIN@15 at line 15 of Perl/Critic/Policy/Miscellanea/ProhibitFormats.pm # once (13┬Ás+363┬Ás) by Perl::Critic::Policy::InputOutput::RequireCheckedClose::BEGIN@15 at line 15 of Perl/Critic/Policy/InputOutput/RequireCheckedClose.pm # once (14┬Ás+360┬Ás) by Perl::Critic::Policy::Miscellanea::ProhibitTies::BEGIN@15 at line 15 of Perl/Critic/Policy/Miscellanea/ProhibitTies.pm # once (14┬Ás+358┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion::BEGIN@16 at line 16 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitComplexVersion.pm # once (16┬Ás+356┬Ás) by Perl::Critic::Command::BEGIN@22 at line 25 of Perl/Critic/Command.pm # once (14┬Ás+343┬Ás) by Perl::Critic::PolicyFactory::BEGIN@19 at line 26 of Perl/Critic/PolicyFactory.pm # once (13┬Ás+340┬Ás) by Perl::Critic::Policy::RegularExpressions::ProhibitSingleCharAlternation::BEGIN@19 at line 19 of Perl/Critic/Policy/RegularExpressions/ProhibitSingleCharAlternation.pm # once (13┬Ás+336┬Ás) by Perl::Critic::Policy::Documentation::RequirePodLinksIncludeText::BEGIN@17 at line 17 of Perl/Critic/Policy/Documentation/RequirePodLinksIncludeText.pm # once (16┬Ás+319┬Ás) by Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace::BEGIN@19 at line 19 of Perl/Critic/Policy/CodeLayout/ProhibitTrailingWhitespace.pm # once (15┬Ás+319┬Ás) by Perl::Critic::Policy::CodeLayout::RequireTrailingCommas::BEGIN@15 at line 15 of Perl/Critic/Policy/CodeLayout/RequireTrailingCommas.pm # once (13┬Ás+319┬Ás) by Perl::Critic::Utils::McCabe::BEGIN@16 at line 16 of Perl/Critic/Utils/McCabe.pm # once (14┬Ás+318┬Ás) by Perl::Critic::Policy::Modules::RequireNoMatchVarsWithUseEnglish::BEGIN@16 at line 16 of Perl/Critic/Policy/Modules/RequireNoMatchVarsWithUseEnglish.pm # once (13┬Ás+316┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros::BEGIN@16 at line 16 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitLeadingZeros.pm # once (14┬Ás+314┬Ás) by Perl::Critic::Policy::Variables::ProhibitUnusedVariables::BEGIN@19 at line 19 of Perl/Critic/Policy/Variables/ProhibitUnusedVariables.pm # once (13┬Ás+315┬Ás) by Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops::BEGIN@15 at line 15 of Perl/Critic/Policy/ControlStructures/ProhibitCStyleForLoops.pm # once (13┬Ás+312┬Ás) by Perl::Critic::Policy::Modules::RequireFilenameMatchesPackage::BEGIN@17 at line 17 of Perl/Critic/Policy/Modules/RequireFilenameMatchesPackage.pm # once (14┬Ás+310┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls::BEGIN@15 at line 15 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitLongChainsOfMethodCalls.pm # once (16┬Ás+292┬Ás) by Perl::Critic::BEGIN@28 at line 28 of Perl/Critic.pm # once (14┬Ás+293┬Ás) by Perl::Critic::Annotation::BEGIN@18 at line 18 of Perl/Critic/Annotation.pm # once (266┬Ás+37┬Ás) by IO::Seekable::BEGIN@104 at line 104 of IO/Seekable.pm # once (13┬Ás+273┬Ás) by Perl::Critic::Document::BEGIN@26 at line 26 of Perl/Critic/Document.pm # once (14┬Ás+272┬Ás) by Perl::Critic::Theme::BEGIN@20 at line 20 of Perl/Critic/Theme.pm # once (13┬Ás+270┬Ás) by Perl::Critic::PolicyParameter::Behavior::Enumeration::BEGIN@16 at line 16 of Perl/Critic/PolicyParameter/Behavior/Enumeration.pm # once (14┬Ás+265┬Ás) by Perl::Critic::PolicyParameter::Behavior::StringList::BEGIN@14 at line 14 of Perl/Critic/PolicyParameter/Behavior/StringList.pm # once (13┬Ás+263┬Ás) by Perl::Critic::Violation::BEGIN@25 at line 25 of Perl/Critic/Violation.pm # once (13┬Ás+257┬Ás) by Perl::Critic::Utils::DataConversion::BEGIN@15 at line 15 of Perl/Critic/Utils/DataConversion.pm # once (14┬Ás+254┬Ás) by Perl::Critic::PolicyParameter::Behavior::BEGIN@14 at line 14 of Perl/Critic/PolicyParameter/Behavior.pm # once (15┬Ás+252┬Ás) by Perl::Critic::UserProfile::BEGIN@21 at line 21 of Perl/Critic/UserProfile.pm # once (23┬Ás+241┬Ás) by Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators::BEGIN@15 at line 15 of Perl/Critic/Policy/InputOutput/ProhibitBacktickOperators.pm # once (14┬Ás+241┬Ás) by Perl::Critic::PolicyParameter::BEGIN@30 at line 30 of Perl/Critic/PolicyParameter.pm # once (13┬Ás+237┬Ás) by Perl::Critic::Exception::IO::BEGIN@18 at line 18 of Perl/Critic/Exception/IO.pm # once (13┬Ás+235┬Ás) by Perl::Critic::Exception::Configuration::Option::Global::ParameterValue::BEGIN@16 at line 16 of Perl/Critic/Exception/Configuration/Option/Global/ParameterValue.pm # once (13┬Ás+233┬Ás) by Perl::Critic::Exception::AggregateConfiguration::BEGIN@18 at line 18 of Perl/Critic/Exception/AggregateConfiguration.pm # once (13┬Ás+232┬Ás) by Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue::BEGIN@16 at line 16 of Perl/Critic/Exception/Configuration/Option/Policy/ParameterValue.pm # once (14┬Ás+228┬Ás) by Perl::Critic::PolicyParameter::Behavior::Integer::BEGIN@14 at line 14 of Perl/Critic/PolicyParameter/Behavior/Integer.pm # once (16┬Ás+212┬Ás) by Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames::BEGIN@15 at line 15 of Perl/Critic/Policy/NamingConventions/ProhibitAmbiguousNames.pm # once (16┬Ás+210┬Ás) by Perl::Critic::Policy::RegularExpressions::ProhibitCaptureWithoutTest::BEGIN@15 at line 15 of Perl/Critic/Policy/RegularExpressions/ProhibitCaptureWithoutTest.pm # once (15┬Ás+201┬Ás) by Perl::Critic::Policy::Variables::ProhibitAugmentedAssignmentInDeclaration::BEGIN@16 at line 16 of Perl/Critic/Policy/Variables/ProhibitAugmentedAssignmentInDeclaration.pm # once (199┬Ás+12┬Ás) by File::Temp::BEGIN@15 at line 15 of File/Temp.pm # once (13┬Ás+197┬Ás) by Perl::Critic::Policy::RegularExpressions::ProhibitEscapedMetacharacters::BEGIN@18 at line 18 of Perl/Critic/Policy/RegularExpressions/ProhibitEscapedMetacharacters.pm # once (17┬Ás+182┬Ás) by Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop::BEGIN@17 at line 17 of Perl/Critic/Policy/InputOutput/ProhibitReadlineInForLoop.pm # once (18┬Ás+181┬Ás) by Perl::Critic::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames::BEGIN@16 at line 16 of Perl/Critic/Policy/ControlStructures/ProhibitLabelsWithSpecialBlockNames.pm # once (14┬Ás+184┬Ás) by Perl::Critic::Policy::RegularExpressions::ProhibitEnumeratedClasses::BEGIN@19 at line 19 of Perl/Critic/Policy/RegularExpressions/ProhibitEnumeratedClasses.pm # once (19┬Ás+178┬Ás) by Perl::Critic::Policy::InputOutput::ProhibitInteractiveTest::BEGIN@15 at line 15 of Perl/Critic/Policy/InputOutput/ProhibitInteractiveTest.pm # once (13┬Ás+181┬Ás) by Perl::Critic::Policy::Variables::ProhibitMatchVars::BEGIN@15 at line 15 of Perl/Critic/Policy/Variables/ProhibitMatchVars.pm # once (12┬Ás+181┬Ás) by Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes::BEGIN@19 at line 19 of Perl/Critic/Policy/RegularExpressions/ProhibitComplexRegexes.pm # once (13┬Ás+176┬Ás) by Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters::BEGIN@18 at line 18 of Perl/Critic/Policy/RegularExpressions/ProhibitUnusualDelimiters.pm # once (13┬Ás+176┬Ás) by Perl::Critic::Policy::Subroutines::ProhibitManyArgs::BEGIN@21 at line 21 of Perl/Critic/Policy/Subroutines/ProhibitManyArgs.pm # once (13┬Ás+173┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators::BEGIN@15 at line 15 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitMixedBooleanOperators.pm # once (13┬Ás+172┬Ás) by Perl::Critic::Policy::CodeLayout::ProhibitHardTabs::BEGIN@15 at line 15 of Perl/Critic/Policy/CodeLayout/ProhibitHardTabs.pm # once (13┬Ás+171┬Ás) by Perl::Critic::Policy::Modules::ProhibitConditionalUseStatements::BEGIN@15 at line 15 of Perl/Critic/Policy/Modules/ProhibitConditionalUseStatements.pm # once (14┬Ás+168┬Ás) by Perl::Critic::Policy::InputOutput::RequireEncodingWithUTF8Layer::BEGIN@18 at line 18 of Perl/Critic/Policy/InputOutput/RequireEncodingWithUTF8Layer.pm # once (14┬Ás+166┬Ás) by Perl::Critic::Policy::Variables::RequireLexicalLoopIterators::BEGIN@16 at line 16 of Perl/Critic/Policy/Variables/RequireLexicalLoopIterators.pm # once (13┬Ás+166┬Ás) by Perl::Critic::Policy::Subroutines::ProtectPrivateSubs::BEGIN@18 at line 20 of Perl/Critic/Policy/Subroutines/ProtectPrivateSubs.pm # once (14┬Ás+166┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitMismatchedOperators::BEGIN@14 at line 14 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitMismatchedOperators.pm # once (18┬Ás+160┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators::BEGIN@15 at line 15 of Perl/Critic/Policy/ValuesAndExpressions/RequireNumberSeparators.pm # once (13┬Ás+163┬Ás) by Perl::Critic::Policy::RegularExpressions::RequireBracesForMultiline::BEGIN@18 at line 18 of Perl/Critic/Policy/RegularExpressions/RequireBracesForMultiline.pm # once (13┬Ás+163┬Ás) by Perl::Critic::Policy::RegularExpressions::ProhibitFixedStringMatches::BEGIN@18 at line 18 of Perl/Critic/Policy/RegularExpressions/ProhibitFixedStringMatches.pm # once (13┬Ás+162┬Ás) by Perl::Critic::Policy::Miscellanea::ProhibitUnrestrictedNoCritic::BEGIN@15 at line 15 of Perl/Critic/Policy/Miscellanea/ProhibitUnrestrictedNoCritic.pm # once (22┬Ás+152┬Ás) by Perl::Critic::Exception::Configuration::Option::Policy::BEGIN@14 at line 14 of Perl/Critic/Exception/Configuration/Option/Policy.pm # once (13┬Ás+155┬Ás) by Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings::BEGIN@18 at line 18 of Perl/Critic/Policy/TestingAndDebugging/RequireUseWarnings.pm # once (14┬Ás+153┬Ás) by Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils::BEGIN@16 at line 16 of Perl/Critic/Policy/Subroutines/ProhibitAmpersandSigils.pm # once (23┬Ás+140┬Ás) by Perl::Critic::PolicyConfig::BEGIN@22 at line 22 of Perl/Critic/PolicyConfig.pm # once (13┬Ás+149┬Ás) by Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict::BEGIN@18 at line 18 of Perl/Critic/Policy/TestingAndDebugging/RequireUseStrict.pm # once (15┬Ás+141┬Ás) by Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks::BEGIN@15 at line 15 of Perl/Critic/Policy/ControlStructures/ProhibitUnlessBlocks.pm # once (14┬Ás+140┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes::BEGIN@15 at line 15 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitEmptyQuotes.pm # once (14┬Ás+139┬Ás) by Perl::Critic::Policy::Modules::RequireBarewordIncludes::BEGIN@15 at line 15 of Perl/Critic/Policy/Modules/RequireBarewordIncludes.pm # once (14┬Ás+135┬Ás) by Perl::Critic::Policy::Modules::ProhibitMultiplePackages::BEGIN@15 at line 15 of Perl/Critic/Policy/Modules/ProhibitMultiplePackages.pm # once (14┬Ás+135┬Ás) by Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading::BEGIN@15 at line 15 of Perl/Critic/Policy/ClassHierarchies/ProhibitAutoloading.pm # once (15┬Ás+133┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator::BEGIN@15 at line 15 of Perl/Critic/Policy/ValuesAndExpressions/RequireQuotedHeredocTerminator.pm # once (14┬Ás+134┬Ás) by Perl::Critic::Policy::Modules::ProhibitExcessMainComplexity::BEGIN@15 at line 15 of Perl/Critic/Policy/Modules/ProhibitExcessMainComplexity.pm # once (14┬Ás+134┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator::BEGIN@15 at line 15 of Perl/Critic/Policy/ValuesAndExpressions/RequireUpperCaseHeredocTerminator.pm # once (13┬Ás+133┬Ás) by Perl::Critic::Policy::Documentation::RequirePodAtEnd::BEGIN@17 at line 17 of Perl/Critic/Policy/Documentation/RequirePodAtEnd.pm # once (14┬Ás+131┬Ás) by Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines::BEGIN@15 at line 15 of Perl/Critic/Policy/CodeLayout/RequireConsistentNewlines.pm # once (13┬Ás+132┬Ás) by Perl::Critic::Policy::Variables::RequireNegativeIndices::BEGIN@15 at line 15 of Perl/Critic/Policy/Variables/RequireNegativeIndices.pm # once (14┬Ás+130┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma::BEGIN@15 at line 15 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitConstantPragma.pm # once (14┬Ás+130┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters::BEGIN@15 at line 15 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitEscapedCharacters.pm # once (13┬Ás+131┬Ás) by Perl::Critic::Policy::References::ProhibitDoubleSigils::BEGIN@15 at line 15 of Perl/Critic/Policy/References/ProhibitDoubleSigils.pm # once (14┬Ás+129┬Ás) by Perl::Critic::Policy::Subroutines::ProhibitNestedSubs::BEGIN@15 at line 15 of Perl/Critic/Policy/Subroutines/ProhibitNestedSubs.pm # once (13┬Ás+129┬Ás) by Perl::Critic::Policy::Variables::ProtectPrivateVars::BEGIN@15 at line 15 of Perl/Critic/Policy/Variables/ProtectPrivateVars.pm # once (13┬Ás+129┬Ás) by Perl::Critic::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride::BEGIN@15 at line 15 of Perl/Critic/Policy/TestingAndDebugging/ProhibitProlongedStrictureOverride.pm # once (13┬Ás+129┬Ás) by Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching::BEGIN@15 at line 15 of Perl/Critic/Policy/RegularExpressions/RequireLineBoundaryMatching.pm # once (13┬Ás+128┬Ás) by Perl::Critic::Policy::Variables::RequireInitializationForLocalVars::BEGIN@15 at line 15 of Perl/Critic/Policy/Variables/RequireInitializationForLocalVars.pm # once (13┬Ás+128┬Ás) by Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks::BEGIN@15 at line 15 of Perl/Critic/Policy/ControlStructures/ProhibitUntilBlocks.pm # once (13┬Ás+128┬Ás) by Perl::Critic::Policy::Modules::ProhibitAutomaticExportation::BEGIN@15 at line 15 of Perl/Critic/Policy/Modules/ProhibitAutomaticExportation.pm # once (14┬Ás+127┬Ás) by Perl::Critic::Policy::Modules::RequireVersionVar::BEGIN@17 at line 17 of Perl/Critic/Policy/Modules/RequireVersionVar.pm # once (13┬Ás+127┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator::BEGIN@16 at line 16 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitSpecialLiteralHeredocTerminator.pm # once (13┬Ás+126┬Ás) by Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction::BEGIN@15 at line 15 of Perl/Critic/Policy/BuiltinFunctions/RequireGlobFunction.pm # once (13┬Ás+125┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes::BEGIN@15 at line 15 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitNoisyQuotes.pm # once (14┬Ás+125┬Ás) by Perl::Critic::Policy::RegularExpressions::RequireDotMatchAnything::BEGIN@16 at line 16 of Perl/Critic/Policy/RegularExpressions/RequireDotMatchAnything.pm # once (13┬Ás+125┬Ás) by Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse::BEGIN@16 at line 16 of Perl/Critic/Policy/ControlStructures/ProhibitCascadingIfElse.pm # once (14┬Ás+124┬Ás) by Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA::BEGIN@15 at line 15 of Perl/Critic/Policy/ClassHierarchies/ProhibitExplicitISA.pm # once (13┬Ás+124┬Ás) by Perl::Critic::Policy::ControlStructures::ProhibitDeepNests::BEGIN@15 at line 15 of Perl/Critic/Policy/ControlStructures/ProhibitDeepNests.pm # once (13┬Ás+124┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings::BEGIN@15 at line 15 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitVersionStrings.pm # once (14┬Ás+123┬Ás) by Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting::BEGIN@15 at line 15 of Perl/Critic/Policy/RegularExpressions/RequireExtendedFormatting.pm # once (13┬Ás+123┬Ás) by Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes::BEGIN@15 at line 15 of Perl/Critic/Policy/Subroutines/ProhibitSubroutinePrototypes.pm # once (20┬Ás+115┬Ás) by Perl::Critic::PolicyFactory::BEGIN@35 at line 35 of Perl/Critic/PolicyFactory.pm # once (15┬Ás+102┬Ás) by Perl::Critic::OptionsProcessor::BEGIN@21 at line 24 of Perl/Critic/OptionsProcessor.pm # once (14┬Ás+98┬Ás) by Perl::Critic::Config::BEGIN@31 at line 34 of Perl/Critic/Config.pm # once (104┬Ás+8┬Ás) by Perl::Critic::Violation::BEGIN@26 at line 29 of Perl/Critic/Violation.pm # once (105┬Ás+7┬Ás) by Perl::Tidy::BEGIN@76 at line 147 of IO/File.pm # once (93┬Ás+7┬Ás) by Perl::Tidy::BEGIN@76 at line 76 of Perl/Tidy.pm # once (39┬Ás+47┬Ás) by Perl::Critic::Command::BEGIN@26 at line 26 of Perl/Critic/Command.pm # once (29┬Ás+55┬Ás) by Perl::Critic::Config::BEGIN@25 at line 25 of Perl/Critic/Config.pm # once (78┬Ás+6┬Ás) by Pod::Text::BEGIN@32 at line 32 of Pod/Text.pm # once (27┬Ás+51┬Ás) by Perl::Critic::Theme::BEGIN@23 at line 23 of Perl/Critic/Theme.pm # once (68┬Ás+5┬Ás) by PPI::Token::BEGIN@24 at line 24 of PPI/Token.pm # once (62┬Ás+4┬Ás) by Pod::Wordlist::BEGIN@4 at line 4 of Pod/Wordlist.pm # once (61┬Ás+5┬Ás) by Module::Pluggable::Object::BEGIN@6 at line 6 of Module/Pluggable/Object.pm # once (15┬Ás+52┬Ás) by Perl::Critic::PolicyParameter::Behavior::Enumeration::BEGIN@15 at line 15 of Perl/Critic/PolicyParameter/Behavior/Enumeration.pm # once (62┬Ás+5┬Ás) by Perl::Critic::Utils::POD::BEGIN@22 at line 22 of Perl/Critic/Utils/POD.pm # once (14┬Ás+51┬Ás) by Perl::Critic::Utils::Constants::BEGIN@15 at line 15 of Perl/Critic/Utils/Constants.pm # once (56┬Ás+6┬Ás) by Perl::Tidy::BEGIN@79 at line 79 of Perl/Tidy.pm # once (13┬Ás+48┬Ás) by Perl::Critic::Theme::BEGIN@21 at line 21 of Perl/Critic/Theme.pm # once (52┬Ás+7┬Ás) by Perl::Critic::Violation::BEGIN@30 at line 30 of Perl/Critic/Violation.pm # once (13┬Ás+46┬Ás) by Perl::Critic::PolicyParameter::BEGIN@31 at line 31 of Perl/Critic/PolicyParameter.pm # once (53┬Ás+3┬Ás) by Pod::Spell::BEGIN@11 at line 11 of Pod/Spell.pm # once (52┬Ás+4┬Ás) by PPIx::Regexp::Token::Structure::BEGIN@40 at line 46 of PPIx/Regexp/Token/Structure.pm # once (52┬Ás+1┬Ás) by Perl::Critic::Command::BEGIN@15 at line 15 of Perl/Critic/Command.pm # once (48┬Ás+2┬Ás) by Perl::Tidy::VerticalAligner::Line::BEGIN@19320 at line 19320 of Perl/Tidy.pm # once (47┬Ás+3┬Ás) by Perl::Critic::Utils::BEGIN@21 at line 21 of Perl/Critic/Utils.pm # once (47┬Ás+3┬Ás) by Tie::Array::BEGIN@5 at line 5 of Tie/Array.pm # once (44┬Ás+6┬Ás) by main::BEGIN@19 at line 19 of /Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin/perlcritic # once (44┬Ás+6┬Ás) by Perl::Critic::PolicyFactory::BEGIN@33 at line 33 of Perl/Critic/PolicyFactory.pm # once (47┬Ás+3┬Ás) by Perl::Critic::Policy::Documentation::PodSpelling::BEGIN@18 at line 18 of Perl/Critic/Policy/Documentation/PodSpelling.pm # once (40┬Ás+9┬Ás) by Perl::Critic::Utils::BEGIN@25 at line 25 of Perl/Critic/Utils.pm # once (47┬Ás+2┬Ás) by Path::IsDev::HeuristicSet::Basic::BEGIN@24 at line 24 of Path/IsDev/HeuristicSet/Basic.pm # once (42┬Ás+7┬Ás) by Perl::Critic::Policy::BEGIN@33 at line 33 of Perl/Critic/Policy.pm # once (45┬Ás+3┬Ás) by Pod::Text::BEGIN@31 at line 31 of Pod/Text.pm # once (42┬Ás+3┬Ás) by File::Path::BEGIN@6 at line 6 of File/Path.pm # once (43┬Ás+2┬Ás) by Text::Wrap::BEGIN@35 at line 35 of Text/Wrap.pm # once (40┬Ás+3┬Ás) by PPIx::Regexp::Element::BEGIN@43 at line 43 of PPIx/Regexp/Element.pm # once (37┬Ás+6┬Ás) by Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity::BEGIN@16 at line 16 of Perl/Critic/Policy/Subroutines/ProhibitExcessComplexity.pm # once (40┬Ás+3┬Ás) by Perl::Critic::Utils::BEGIN@26 at line 26 of Perl/Critic/Utils.pm # once (40┬Ás+2┬Ás) by Perl::Tidy::Tokenizer::BEGIN@22598 at line 22598 of Perl/Tidy.pm # once (41┬Ás+1┬Ás) by Perl::Tidy::HtmlWriter::BEGIN@2 at line 2 of (eval 344)[Perl/Tidy.pm:4539] # once (40┬Ás+2┬Ás) by Pod::Select::BEGIN@241 at line 241 of Pod/Select.pm # once (39┬Ás+2┬Ás) by PPI::Util::BEGIN@8 at line 8 of PPI/Util.pm # once (39┬Ás+1┬Ás) by Path::IsDev::Heuristic::MYMETA::BEGIN@36 at line 36 of Path/IsDev/Heuristic/MYMETA.pm # once (39┬Ás+2┬Ás) by Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles::BEGIN@13 at line 13 of Perl/Critic/Policy/InputOutput/ProhibitBarewordFileHandles.pm # once (35┬Ás+4┬Ás) by Perl::Critic::Policy::Variables::ProhibitEvilVariables::BEGIN@17 at line 17 of Perl/Critic/Policy/Variables/ProhibitEvilVariables.pm # once (36┬Ás+4┬Ás) by Perl::Critic::Command::BEGIN@19 at line 19 of Perl/Critic/Command.pm # once (38┬Ás+1┬Ás) by Perl::Critic::Exception::Fatal::Internal::BEGIN@14 at line 14 of Perl/Critic/Exception/Fatal/Internal.pm # once (36┬Ás+1┬Ás) by Path::IsDev::Heuristic::TestDir::BEGIN@27 at line 27 of Path/IsDev/Heuristic/TestDir.pm # once (33┬Ás+4┬Ás) by Perl::Critic::Document::BEGIN@25 at line 25 of Perl/Critic/Document.pm # once (36┬Ás+1┬Ás) by Perl::Tidy::IOScalar::BEGIN@3659 at line 3659 of Perl/Tidy.pm # once (35┬Ás+2┬Ás) by PPIx::Regexp::Token::Modifier::BEGIN@86 at line 89 of PPIx/Regexp/Token/Modifier.pm # once (35┬Ás+2┬Ás) by PPIx::Regexp::Token::Recursion::BEGIN@36 at line 36 of PPIx/Regexp/Token/Recursion.pm # once (33┬Ás+4┬Ás) by Perl::Critic::Document::BEGIN@22 at line 22 of Perl/Critic/Document.pm # once (36┬Ás+800ns) by Perl::Critic::Policy::Modules::RequireBarewordIncludes::BEGIN@13 at line 13 of Perl/Critic/Policy/Modules/RequireBarewordIncludes.pm # once (35┬Ás+1┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::RequireConstantVersion::BEGIN@14 at line 14 of Perl/Critic/Policy/ValuesAndExpressions/RequireConstantVersion.pm # once (35┬Ás+2┬Ás) by Pod::Parser::BEGIN@210 at line 210 of Pod/Parser.pm # once (34┬Ás+2┬Ás) by PPI::Normal::BEGIN@40 at line 40 of PPI/Normal.pm # once (34┬Ás+1┬Ás) by Path::IsDev::Heuristic::Makefile::BEGIN@27 at line 27 of Path/IsDev/Heuristic/Makefile.pm # once (34┬Ás+1┬Ás) by Perl::Critic::Document::BEGIN@17 at line 17 of Perl/Critic/Document.pm # once (34┬Ás+1┬Ás) by PPI::Node::BEGIN@55 at line 55 of PPI/Node.pm # once (34┬Ás+1┬Ás) by Perl::Critic::Exception::Fatal::Generic::BEGIN@14 at line 14 of Perl/Critic/Exception/Fatal/Generic.pm # once (33┬Ás+2┬Ás) by Perl::Tidy::HtmlWriter::BEGIN@4522 at line 4522 of Perl/Tidy.pm # once (33┬Ás+1┬Ás) by Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators::BEGIN@13 at line 13 of Perl/Critic/Policy/InputOutput/ProhibitBacktickOperators.pm # once (32┬Ás+2┬Ás) by PPIx::Regexp::Token::Interpolation::BEGIN@38 at line 40 of PPIx/Regexp/Token/Interpolation.pm # once (32┬Ás+2┬Ás) by PPIx::Regexp::Token::Literal::BEGIN@37 at line 39 of PPIx/Regexp/Token/Literal.pm # once (30┬Ás+4┬Ás) by Perl::Critic::UserProfile::BEGIN@23 at line 23 of Perl/Critic/UserProfile.pm # once (32┬Ás+2┬Ás) by Module::Pluggable::Object::BEGIN@5 at line 5 of Module/Pluggable/Object.pm # once (33┬Ás+1┬Ás) by Perl::Critic::Policy::RegularExpressions::ProhibitSingleCharAlternation::BEGIN@14 at line 14 of Perl/Critic/Policy/RegularExpressions/ProhibitSingleCharAlternation.pm # once (32┬Ás+1┬Ás) by Perl::Critic::Policy::InputOutput::ProhibitExplicitStdin::BEGIN@13 at line 13 of Perl/Critic/Policy/InputOutput/ProhibitExplicitStdin.pm # once (33┬Ás+1┬Ás) by Perl::Critic::Policy::Subroutines::RequireArgUnpacking::BEGIN@14 at line 14 of Perl/Critic/Policy/Subroutines/RequireArgUnpacking.pm # once (32┬Ás+2┬Ás) by File::Temp::BEGIN@14 at line 14 of File/Temp.pm # once (33┬Ás+1┬Ás) by Perl::Critic::Policy::InputOutput::ProhibitJoinedReadline::BEGIN@13 at line 13 of Perl/Critic/Policy/InputOutput/ProhibitJoinedReadline.pm # once (32┬Ás+1┬Ás) by Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter::BEGIN@14 at line 14 of Perl/Critic/Exception/Configuration/Option/Policy/ExtraParameter.pm # once (32┬Ás+2┬Ás) by Sub::Install::BEGIN@9 at line 9 of Sub/Install.pm # once (32┬Ás+2┬Ás) by Pod::Usage::BEGIN@18 at line 18 of Pod/Usage.pm # once (32┬Ás+1┬Ás) by Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop::BEGIN@13 at line 13 of Perl/Critic/Policy/InputOutput/ProhibitReadlineInForLoop.pm # once (32┬Ás+1┬Ás) by Path::IsDev::NegativeHeuristic::PerlINC::BEGIN@33 at line 33 of Path/IsDev/NegativeHeuristic/PerlINC.pm # once (32┬Ás+2┬Ás) by PPIx::Regexp::Token::Unknown::BEGIN@62 at line 62 of PPIx/Regexp/Token/Unknown.pm # once (31┬Ás+2┬Ás) by Pod::Spell::BEGIN@12 at line 12 of Pod/Spell.pm # once (31┬Ás+2┬Ás) by Perl::Tidy::Formatter::BEGIN@5979 at line 5979 of Perl/Tidy.pm # once (31┬Ás+1┬Ás) by Pod::Spell::BEGIN@18 at line 18 of Pod/Spell.pm # once (31┬Ás+1┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion::BEGIN@14 at line 14 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitComplexVersion.pm # once (31┬Ás+1┬Ás) by PPI::Document::BEGIN@69 at line 69 of PPI/Document.pm # once (31┬Ás+1┬Ás) by Perl::Critic::Policy::Subroutines::ProhibitManyArgs::BEGIN@19 at line 19 of Perl/Critic/Policy/Subroutines/ProhibitManyArgs.pm # once (31┬Ás+1000ns) by Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators::BEGIN@13 at line 13 of Perl/Critic/Policy/ValuesAndExpressions/RequireNumberSeparators.pm # once (30┬Ás+1┬Ás) by PPI::Document::Normalized::BEGIN@44 at line 44 of PPI/Document/Normalized.pm # once (30┬Ás+1┬Ás) by IO::BEGIN@6 at line 6 of IO.pm # once (30┬Ás+1┬Ás) by File::Temp::BEGIN@11 at line 11 of File/Temp.pm # once (30┬Ás+1┬Ás) by Perl::Tidy::BEGIN@75 at line 75 of Perl/Tidy.pm # once (30┬Ás+1┬Ás) by Path::IsDev::Heuristic::DevDirMarker::BEGIN@40 at line 40 of Path/IsDev/Heuristic/DevDirMarker.pm # once (29┬Ás+2┬Ás) by Perl::Critic::Violation::BEGIN@17 at line 17 of Perl/Critic/Violation.pm # once (30┬Ás+1┬Ás) by Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes::BEGIN@14 at line 14 of Perl/Critic/Policy/RegularExpressions/ProhibitComplexRegexes.pm # once (29┬Ás+1┬Ás) by IO::Seekable::BEGIN@98 at line 98 of IO/Seekable.pm # once (30┬Ás+1┬Ás) by Path::IsDev::Heuristic::VCS::Git::BEGIN@27 at line 27 of Path/IsDev/Heuristic/VCS/Git.pm # once (29┬Ás+1┬Ás) by PPIx::Regexp::Structure::NamedCapture::BEGIN@40 at line 40 of PPIx/Regexp/Structure/NamedCapture.pm # once (29┬Ás+1┬Ás) by Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture::BEGIN@14 at line 14 of Perl/Critic/Policy/RegularExpressions/ProhibitUnusedCapture.pm # once (29┬Ás+1┬Ás) by Perl::Critic::Policy::NamingConventions::Capitalization::BEGIN@29 at line 31 of Perl/Critic/Policy/NamingConventions/Capitalization.pm # once (29┬Ás+1┬Ás) by PPIx::Regexp::Element::BEGIN@38 at line 38 of PPIx/Regexp/Element.pm # once (28┬Ás+2┬Ás) by PPIx::Regexp::Token::CharClass::POSIX::BEGIN@44 at line 44 of PPIx/Regexp/Token/CharClass/POSIX.pm # once (29┬Ás+1┬Ás) by Perl::Tidy::IOScalarArray::BEGIN@3743 at line 3743 of Perl/Tidy.pm # once (29┬Ás+1000ns) by Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen::BEGIN@14 at line 14 of Perl/Critic/Policy/InputOutput/ProhibitTwoArgOpen.pm # once (28┬Ás+1┬Ás) by IO::Handle::BEGIN@267 at line 267 of IO/Handle.pm # once (29┬Ás+800ns) by PPI::Statement::BEGIN@151 at line 151 of PPI/Statement.pm # once (28┬Ás+1┬Ás) by PPIx::Regexp::Token::GroupType::NamedCapture::BEGIN@42 at line 42 of PPIx/Regexp/Token/GroupType/NamedCapture.pm # once (28┬Ás+1┬Ás) by Perl::Critic::Policy::Objects::ProhibitIndirectSyntax::BEGIN@14 at line 14 of Perl/Critic/Policy/Objects/ProhibitIndirectSyntax.pm # once (28┬Ás+1┬Ás) by Perl::Tidy::BEGIN@61 at line 61 of Perl/Tidy.pm # once (28┬Ás+1┬Ás) by SelectSaver::BEGIN@39 at line 39 of SelectSaver.pm # once (28┬Ás+1┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::RequireConstantVersion::BEGIN@20 at line 24 of Perl/Critic/Policy/ValuesAndExpressions/RequireConstantVersion.pm # once (28┬Ás+1┬Ás) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion::BEGIN@17 at line 21 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitComplexVersion.pm # once (28┬Ás+1┬Ás) by IO::Handle::BEGIN@266 at line 266 of IO/Handle.pm # once (28┬Ás+1┬Ás) by PPIx::Regexp::Token::Recursion::BEGIN@37 at line 37 of PPIx/Regexp/Token/Recursion.pm # once (28┬Ás+700ns) by Perl::Critic::Policy::RegularExpressions::ProhibitSingleCharAlternation::BEGIN@17 at line 17 of Perl/Critic/Policy/RegularExpressions/ProhibitSingleCharAlternation.pm # once (28┬Ás+1┬Ás) by Devel::StackTrace::BEGIN@12 at line 12 of Devel/StackTrace.pm # once (27┬Ás+1┬Ás) by PPIx::Regexp::Token::CharClass::Simple::BEGIN@38 at line 40 of PPIx/Regexp/Token/CharClass/Simple.pm # once (27┬Ás+1┬Ás) by Perl::Critic::Policy::RegularExpressions::ProhibitFixedStringMatches::BEGIN@16 at line 16 of Perl/Critic/Policy/RegularExpressions/ProhibitFixedStringMatches.pm # once (27┬Ás+1┬Ás) by Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect::BEGIN@13 at line 13 of Perl/Critic/Policy/InputOutput/ProhibitOneArgSelect.pm # once (27┬Ás+1┬Ás) by Perl::Critic::Utils::PPI::BEGIN@16 at line 16 of Perl/Critic/Utils/PPI.pm # once (27┬Ás+1┬Ás) by Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters::BEGIN@16 at line 16 of Perl/Critic/Policy/RegularExpressions/ProhibitUnusualDelimiters.pm # once (27┬Ás+900ns) by Path::IsDev::Heuristic::Tool::Dzil::BEGIN@27 at line 27 of Path/IsDev/Heuristic/Tool/Dzil.pm # once (27┬Ás+1┬Ás) by Encode::BEGIN@48 at line 48 of Encode.pm # once (27┬Ás+1┬Ás) by IO::File::BEGIN@131 at line 131 of IO/File.pm # once (27┬Ás+1┬Ás) by Module::Pluggable::Object::BEGIN@7 at line 7 of Module/Pluggable/Object.pm # once (27┬Ás+1┬Ás) by PPI::Tokenizer::BEGIN@82 at line 82 of PPI/Tokenizer.pm # once (26┬Ás+1┬Ás) by PPIx::Regexp::Token::Control::BEGIN@44 at line 46 of PPIx/Regexp/Token/Control.pm # once (26┬Ás+1┬Ás) by PPIx::Regexp::Util::BEGIN@8 at line 8 of PPIx/Regexp/Util.pm # once (27┬Ás+1┬Ás) by Perl::Critic::Policy::InputOutput::ProhibitInteractiveTest::BEGIN@13 at line 13 of Perl/Critic/Policy/InputOutput/ProhibitInteractiveTest.pm # once (27┬Ás+1┬Ás) by PPIx::Regexp::Token::GroupType::Assertion::BEGIN@37 at line 37 of PPIx/Regexp/Token/GroupType/Assertion.pm # once (26┬Ás+1┬Ás) by Perl::Tidy::BEGIN@77 at line 77 of Perl/Tidy.pm # once (26┬Ás+1┬Ás) by Perl::Critic::Policy::RegularExpressions::RequireBracesForMultiline::BEGIN@16 at line 16 of Perl/Critic/Policy/RegularExpressions/RequireBracesForMultiline.pm # once (26┬Ás+1┬Ás) by PPIx::Regexp::Token::Greediness::BEGIN@38 at line 38 of PPIx/Regexp/Token/Greediness.pm # once (26┬Ás+1┬Ás) by PPIx::Regexp::Token::Backreference::BEGIN@38 at line 41 of PPIx/Regexp/Token/Backreference.pm # once (26┬Ás+2┬Ás) by Perl::Critic::Policy::NamingConventions::Capitalization::BEGIN@25 at line 25 of Perl/Critic/Policy/NamingConventions/Capitalization.pm # once (26┬Ás+1┬Ás) by PPIx::Regexp::Token::GroupType::Code::BEGIN@44 at line 44 of PPIx/Regexp/Token/GroupType/Code.pm # once (26┬Ás+1┬Ás) by IO::File::BEGIN@130 at line 130 of IO/File.pm # once (26┬Ás+1┬Ás) by Perl::Tidy::BEGIN@78 at line 78 of Perl/Tidy.pm # once (26┬Ás+1┬Ás) by SelectSaver::BEGIN@38 at line 38 of SelectSaver.pm # once (26┬Ás+1┬Ás) by Perl::Critic::Exception::Fatal::PolicyDefinition::BEGIN@14 at line 14 of Perl/Critic/Exception/Fatal/PolicyDefinition.pm # once (26┬Ás+1┬Ás) by PPIx::Regexp::Token::GroupType::Modifier::BEGIN@39 at line 39 of PPIx/Regexp/Token/GroupType/Modifier.pm # once (26┬Ás+1┬Ás) by Perl::Critic::Exception::Configuration::NonExistentPolicy::BEGIN@14 at line 14 of Perl/Critic/Exception/Configuration/NonExistentPolicy.pm # once (26┬Ás+1┬Ás) by Perl::Critic::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames::BEGIN@14 at line 14 of Perl/Critic/Policy/ControlStructures/ProhibitLabelsWithSpecialBlockNames.pm # once (25┬Ás+1┬Ás) by PPIx::Regexp::Element::BEGIN@40 at line 40 of PPIx/Regexp/Element.pm # once (25┬Ás+1┬Ás) by Perl::Critic::PolicyFactory::BEGIN@30 at line 30 of Perl/Critic/PolicyFactory.pm # once (25┬Ás+1┬Ás) by Perl::Critic::Violation::BEGIN@21 at line 21 of Perl/Critic/Violation.pm # once (25┬Ás+1┬Ás) by Term::ANSIColor::BEGIN@26 at line 26 of Term/ANSIColor.pm # once (25┬Ás+900ns) by Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames::BEGIN@13 at line 13 of Perl/Critic/Policy/NamingConventions/ProhibitAmbiguousNames.pm # once (25┬Ás+1┬Ás) by Exception::Class::Base::BEGIN@8 at line 8 of Exception/Class/Base.pm # once (25┬Ás+1┬Ás) by File::Temp::Dir::BEGIN@1574 at line 1574 of File/Temp.pm # once (25┬Ás+1┬Ás) by PPIx::Regexp::Token::Assertion::BEGIN@39 at line 39 of PPIx/Regexp/Token/Assertion.pm # once (25┬Ás+800ns) by Perl::Critic::Policy::Variables::ProhibitAugmentedAssignmentInDeclaration::BEGIN@14 at line 14 of Perl/Critic/Policy/Variables/ProhibitAugmentedAssignmentInDeclaration.pm # once (25┬Ás+1┬Ás) by Perl::Critic::PolicyFactory::BEGIN@31 at line 31 of Perl/Critic/PolicyFactory.pm # once (24┬Ás+1┬Ás) by Pod::PlainText::BEGIN@23 at line 23 of Pod/PlainText.pm # once (24┬Ás+1┬Ás) by File::Temp::BEGIN@16 at line 16 of File/Temp.pm # once (24┬Ás+1┬Ás) by PPI::Statement::Sub::BEGIN@35 at line 35 of PPI/Statement/Sub.pm # once (24┬Ás+1┬Ás) by PPI::Document::File::BEGIN@22 at line 22 of PPI/Document/File.pm # once (24┬Ás+900ns) by Perl::Critic::Document::BEGIN@14 at line 14 of Perl/Critic/Document.pm # once (24┬Ás+1┬Ás) by Exception::Class::BEGIN@8 at line 8 of Exception/Class.pm # once (24┬Ás+1┬Ás) by PPIx::Regexp::Token::GroupType::NamedCapture::BEGIN@44 at line 44 of PPIx/Regexp/Token/GroupType/NamedCapture.pm # once (24┬Ás+800ns) by Perl::Critic::Policy::RegularExpressions::ProhibitEnumeratedClasses::BEGIN@14 at line 14 of Perl/Critic/Policy/RegularExpressions/ProhibitEnumeratedClasses.pm # once (24┬Ás+1┬Ás) by PPI::Lexer::BEGIN@58 at line 58 of PPI/Lexer.pm # once (24┬Ás+900ns) by Path::IsDev::NegativeHeuristic::HomeDir::BEGIN@33 at line 33 of Path/IsDev/NegativeHeuristic/HomeDir.pm # once (23┬Ás+1┬Ás) by PPI::Element::BEGIN@26 at line 26 of PPI/Element.pm # once (23┬Ás+1┬Ás) by Perl::Critic::Config::BEGIN@35 at line 35 of Perl/Critic/Config.pm # once (23┬Ás+1┬Ás) by PPIx::Regexp::Tokenizer::BEGIN@9 at line 13 of PPIx/Regexp/Tokenizer.pm # once (23┬Ás+800ns) by Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep::BEGIN@13 at line 13 of Perl/Critic/Policy/BuiltinFunctions/ProhibitVoidGrep.pm # once (23┬Ás+1┬Ás) by PPI::Element::BEGIN@27 at line 27 of PPI/Element.pm # once (24┬Ás+0s) by Perl::Critic::PolicyConfig::BEGIN@20 at line 20 of Perl/Critic/PolicyConfig.pm # once (23┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters::BEGIN@13 at line 13 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitEscapedCharacters.pm # once (23┬Ás+900ns) by Perl::Critic::Violation::BEGIN@20 at line 20 of Perl/Critic/Violation.pm # once (24┬Ás+0s) by Perl::Critic::PolicyConfig::BEGIN@19 at line 19 of Perl/Critic/PolicyConfig.pm # once (23┬Ás+800ns) by Perl::Critic::Policy::RegularExpressions::RequireDotMatchAnything::BEGIN@14 at line 14 of Perl/Critic/Policy/RegularExpressions/RequireDotMatchAnything.pm # once (23┬Ás+800ns) by Perl::Critic::Policy::Variables::ProhibitMatchVars::BEGIN@13 at line 13 of Perl/Critic/Policy/Variables/ProhibitMatchVars.pm # once (22┬Ás+1┬Ás) by Perl::Critic::BEGIN@21 at line 21 of Perl/Critic.pm # once (23┬Ás+800ns) by Perl::Critic::Policy::Variables::RequireInitializationForLocalVars::BEGIN@13 at line 13 of Perl/Critic/Policy/Variables/RequireInitializationForLocalVars.pm # once (22┬Ás+900ns) by Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint::BEGIN@13 at line 13 of Perl/Critic/Policy/InputOutput/RequireBracedFileHandleWithPrint.pm # once (22┬Ás+1┬Ás) by PPIx::Regexp::Element::BEGIN@41 at line 41 of PPIx/Regexp/Element.pm # once (22┬Ás+1┬Ás) by IO::File::BEGIN@133 at line 133 of IO/File.pm # once (22┬Ás+1┬Ás) by PPIx::Regexp::Token::Operator::BEGIN@38 at line 38 of PPIx/Regexp/Token/Operator.pm # once (22┬Ás+900ns) by Perl::Critic::Policy::Documentation::RequirePackageMatchesPodName::BEGIN@15 at line 15 of Perl/Critic/Policy/Documentation/RequirePackageMatchesPodName.pm # once (22┬Ás+900ns) by PPIx::Regexp::Structure::BranchReset::BEGIN@37 at line 37 of PPIx/Regexp/Structure/BranchReset.pm # once (22┬Ás+900ns) by Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines::BEGIN@13 at line 13 of Perl/Critic/Policy/CodeLayout/RequireConsistentNewlines.pm # once (22┬Ás+1┬Ás) by PPIx::Regexp::Token::Whitespace::BEGIN@40 at line 40 of PPIx/Regexp/Token/Whitespace.pm # once (22┬Ás+800ns) by Path::IsDev::NegativeHeuristic::IsDev::IgnoreFile::BEGIN@49 at line 49 of Path/IsDev/NegativeHeuristic/IsDev/IgnoreFile.pm # once (22┬Ás+700ns) by Perl::Critic::PolicyParameter::BEGIN@19 at line 19 of Perl/Critic/PolicyParameter.pm # once (22┬Ás+1┬Ás) by Perl::Critic::Policy::BEGIN@34 at line 37 of Perl/Critic/Policy.pm # once (22┬Ás+900ns) by PPI::Structure::BEGIN@93 at line 93 of PPI/Structure.pm # once (22┬Ás+900ns) by Path::IsDev::Heuristic::Tool::MakeMaker::BEGIN@27 at line 27 of Path/IsDev/Heuristic/Tool/MakeMaker.pm # once (22┬Ás+900ns) by PPIx::Regexp::Token::Reference::BEGIN@42 at line 42 of PPIx/Regexp/Token/Reference.pm # once (22┬Ás+1┬Ás) by PPIx::Regexp::Token::CharClass::POSIX::Unknown::BEGIN@10 at line 10 of PPIx/Regexp/Token/CharClass/POSIX/Unknown.pm # once (22┬Ás+800ns) by Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings::BEGIN@17 at line 17 of Perl/Critic/Policy/TestingAndDebugging/ProhibitNoWarnings.pm # once (22┬Ás+800ns) by Perl::Critic::Policy::Documentation::PodSpelling::BEGIN@30 at line 30 of Perl/Critic/Policy/Documentation/PodSpelling.pm # once (22┬Ás+900ns) by Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks::BEGIN@13 at line 13 of Perl/Critic/Policy/ControlStructures/ProhibitUnlessBlocks.pm # once (22┬Ás+800ns) by PPIx::Regexp::Token::Operator::BEGIN@39 at line 39 of PPIx/Regexp/Token/Operator.pm # once (22┬Ás+800ns) by Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists::BEGIN@14 at line 14 of Perl/Critic/Policy/CodeLayout/ProhibitQuotedWordLists.pm # once (21┬Ás+900ns) by Perl::Critic::Policy::CodeLayout::RequireTrailingCommas::BEGIN@13 at line 13 of Perl/Critic/Policy/CodeLayout/RequireTrailingCommas.pm # once (21┬Ás+800ns) by Perl::Critic::Policy::Documentation::RequirePodSections::BEGIN@13 at line 13 of Perl/Critic/Policy/Documentation/RequirePodSections.pm # once (22┬Ás+700ns) by Perl::Critic::Policy::BEGIN@18 at line 18 of Perl/Critic/Policy.pm # once (21┬Ás+900ns) by Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan::BEGIN@13 at line 13 of Perl/Critic/Policy/BuiltinFunctions/ProhibitUniversalCan.pm # once (21┬Ás+1000ns) by PPI::Document::Normalized::BEGIN@45 at line 45 of PPI/Document/Normalized.pm # once (21┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator::BEGIN@13 at line 13 of Perl/Critic/Policy/ValuesAndExpressions/RequireQuotedHeredocTerminator.pm # once (21┬Ás+800ns) by Perl::Critic::Utils::Constants::BEGIN@13 at line 13 of Perl/Critic/Utils/Constants.pm # once (21┬Ás+800ns) by Path::IsDev::Heuristic::Tool::ModuleBuild::BEGIN@27 at line 27 of Path/IsDev/Heuristic/Tool/ModuleBuild.pm # once (21┬Ás+900ns) by PPIx::Regexp::Tokenizer::BEGIN@8 at line 8 of PPIx/Regexp/Tokenizer.pm # once (21┬Ás+900ns) by PPI::Token::BEGIN@24 at line 95 of Params/Util.pm # once (21┬Ás+900ns) by PPIx::Regexp::Lexer::BEGIN@62 at line 62 of PPIx/Regexp/Lexer.pm # once (21┬Ás+800ns) by Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations::BEGIN@13 at line 13 of Perl/Critic/Policy/Variables/ProhibitConditionalDeclarations.pm # once (21┬Ás+800ns) by Perl::Critic::Policy::Modules::ProhibitExcessMainComplexity::BEGIN@13 at line 13 of Perl/Critic/Policy/Modules/ProhibitExcessMainComplexity.pm # once (21┬Ás+900ns) by Perl::Critic::Policy::Modules::RequireNoMatchVarsWithUseEnglish::BEGIN@14 at line 14 of Perl/Critic/Policy/Modules/RequireNoMatchVarsWithUseEnglish.pm # once (21┬Ás+800ns) by Path::IsDev::Heuristic::Changelog::BEGIN@39 at line 39 of Path/IsDev/Heuristic/Changelog.pm # once (21┬Ás+800ns) by PPIx::Regexp::Token::Backreference::BEGIN@37 at line 37 of PPIx/Regexp/Token/Backreference.pm # once (21┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator::BEGIN@13 at line 13 of Perl/Critic/Policy/ValuesAndExpressions/RequireUpperCaseHeredocTerminator.pm # once (21┬Ás+800ns) by Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters::BEGIN@13 at line 13 of Perl/Critic/Policy/RegularExpressions/ProhibitUnusualDelimiters.pm # once (21┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals::BEGIN@13 at line 13 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitInterpolationOfLiterals.pm # once (21┬Ás+800ns) by Perl::Critic::Statistics::BEGIN@16 at line 16 of Perl/Critic/Statistics.pm # once (21┬Ás+800ns) by Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls::BEGIN@13 at line 13 of Perl/Critic/Policy/ControlStructures/ProhibitPostfixControls.pm # once (21┬Ás+900ns) by Path::IsDev::Heuristic::META::BEGIN@27 at line 27 of Path/IsDev/Heuristic/META.pm # once (21┬Ás+900ns) by PPI::Token::Pod::BEGIN@30 at line 30 of PPI/Token/Pod.pm # once (21┬Ás+900ns) by PPIx::Regexp::BEGIN@92 at line 92 of PPIx/Regexp.pm # once (21┬Ás+900ns) by Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter::BEGIN@14 at line 14 of Perl/Critic/Exception/Configuration/Option/Global/ExtraParameter.pm # once (21┬Ás+800ns) by Perl::Critic::Policy::ErrorHandling::RequireCarping::BEGIN@18 at line 18 of Perl/Critic/Policy/ErrorHandling/RequireCarping.pm # once (21┬Ás+800ns) by Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading::BEGIN@13 at line 13 of Perl/Critic/Policy/ClassHierarchies/ProhibitAutoloading.pm # once (20┬Ás+900ns) by PPIx::Regexp::Lexer::BEGIN@41 at line 41 of PPIx/Regexp/Lexer.pm # once (21┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes::BEGIN@13 at line 13 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitEmptyQuotes.pm # once (21┬Ás+700ns) by Perl::Critic::Policy::Variables::ProhibitEvilVariables::BEGIN@21 at line 21 of Perl/Critic/Policy/Variables/ProhibitEvilVariables.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings::BEGIN@13 at line 13 of Perl/Critic/Policy/TestingAndDebugging/ProhibitNoWarnings.pm # once (20┬Ás+800ns) by Perl::Critic::Exception::IO::BEGIN@14 at line 14 of Perl/Critic/Exception/IO.pm # once (20┬Ás+800ns) by PPI::Node::BEGIN@53 at line 53 of PPI/Node.pm # once (20┬Ás+900ns) by PPI::Token::Quote::Double::BEGIN@35 at line 35 of PPI/Token/Quote/Double.pm # once (21┬Ás+700ns) by Perl::Critic::OptionsProcessor::BEGIN@25 at line 25 of Perl/Critic/OptionsProcessor.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements::BEGIN@17 at line 17 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitCommaSeparatedStatements.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock::BEGIN@13 at line 13 of Perl/Critic/Policy/BuiltinFunctions/ProhibitReverseSortBlock.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit::BEGIN@13 at line 13 of Perl/Critic/Policy/BuiltinFunctions/ProhibitStringySplit.pm # once (21┬Ás+700ns) by Perl::Critic::Policy::Variables::ProhibitReusedNames::BEGIN@14 at line 14 of Perl/Critic/Policy/Variables/ProhibitReusedNames.pm # once (20┬Ás+900ns) by PPI::Exception::BEGIN@4 at line 4 of PPI/Exception.pm # once (20┬Ás+900ns) by PPIx::Regexp::Structure::CharClass::BEGIN@37 at line 37 of PPIx/Regexp/Structure/CharClass.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines::BEGIN@13 at line 13 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitImplicitNewlines.pm # once (20┬Ás+700ns) by Perl::Critic::Policy::Variables::ProhibitPackageVars::BEGIN@15 at line 15 of Perl/Critic/Policy/Variables/ProhibitPackageVars.pm # once (20┬Ás+900ns) by Perl::Critic::Exception::Configuration::Generic::BEGIN@14 at line 14 of Perl/Critic/Exception/Configuration/Generic.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Modules::ProhibitMultiplePackages::BEGIN@13 at line 13 of Perl/Critic/Policy/Modules/ProhibitMultiplePackages.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils::BEGIN@14 at line 14 of Perl/Critic/Policy/Subroutines/ProhibitAmpersandSigils.pm # once (20┬Ás+700ns) by Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval::BEGIN@16 at line 16 of Perl/Critic/Policy/ErrorHandling/RequireCheckingReturnValueOfEval.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Modules::ProhibitExcessMainComplexity::BEGIN@16 at line 16 of Perl/Critic/Policy/Modules/ProhibitExcessMainComplexity.pm # once (20┬Ás+800ns) by Perl::Critic::Annotation::BEGIN@14 at line 14 of Perl/Critic/Annotation.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::InputOutput::RequireBriefOpen::BEGIN@14 at line 14 of Perl/Critic/Policy/InputOutput/RequireBriefOpen.pm # once (20┬Ás+800ns) by Perl::Critic::Exception::AggregateConfiguration::BEGIN@14 at line 14 of Perl/Critic/Exception/AggregateConfiguration.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitMismatchedOperators::BEGIN@12 at line 12 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitMismatchedOperators.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma::BEGIN@13 at line 13 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitConstantPragma.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Variables::ProhibitPackageVars::BEGIN@14 at line 14 of Perl/Critic/Policy/Variables/ProhibitPackageVars.pm # once (20┬Ás+900ns) by PPIx::Regexp::Structure::BEGIN@50 at line 50 of PPIx/Regexp/Structure.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms::BEGIN@13 at line 13 of Perl/Critic/Policy/Subroutines/ProhibitBuiltinHomonyms.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict::BEGIN@13 at line 13 of Perl/Critic/Policy/TestingAndDebugging/ProhibitNoStrict.pm # once (20┬Ás+700ns) by Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict::BEGIN@16 at line 16 of Perl/Critic/Policy/TestingAndDebugging/RequireUseStrict.pm # once (20┬Ás+900ns) by PPI::Token::Symbol::BEGIN@31 at line 31 of PPI/Token/Symbol.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::RegularExpressions::ProhibitFixedStringMatches::BEGIN@13 at line 13 of Perl/Critic/Policy/RegularExpressions/ProhibitFixedStringMatches.pm # once (20┬Ás+700ns) by Perl::Critic::UserProfile::BEGIN@22 at line 22 of Perl/Critic/UserProfile.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::InputOutput::RequireEncodingWithUTF8Layer::BEGIN@14 at line 14 of Perl/Critic/Policy/InputOutput/RequireEncodingWithUTF8Layer.pm # once (20┬Ás+800ns) by PPI::Statement::Variable::BEGIN@42 at line 42 of PPI/Statement/Variable.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval::BEGIN@14 at line 14 of Perl/Critic/Policy/ErrorHandling/RequireCheckingReturnValueOfEval.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Variables::ProhibitLocalVars::BEGIN@13 at line 13 of Perl/Critic/Policy/Variables/ProhibitLocalVars.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval::BEGIN@14 at line 14 of Perl/Critic/Policy/BuiltinFunctions/ProhibitStringyEval.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros::BEGIN@14 at line 14 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitLeadingZeros.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride::BEGIN@13 at line 13 of Perl/Critic/Policy/TestingAndDebugging/ProhibitProlongedStrictureOverride.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Modules::RequireVersionVar::BEGIN@13 at line 13 of Perl/Critic/Policy/Modules/RequireVersionVar.pm # once (20┬Ás+900ns) by PPIx::Regexp::Support::BEGIN@38 at line 38 of PPIx/Regexp/Support.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Documentation::RequirePodAtEnd::BEGIN@13 at line 13 of Perl/Critic/Policy/Documentation/RequirePodAtEnd.pm # once (20┬Ás+800ns) by PPIx::Regexp::Tokenizer::BEGIN@42 at line 42 of PPIx/Regexp/Tokenizer.pm # once (20┬Ás+900ns) by Perl::Critic::Utils::PPI::BEGIN@14 at line 14 of Perl/Critic/Utils/PPI.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls::BEGIN@13 at line 13 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitLongChainsOfMethodCalls.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect::BEGIN@13 at line 13 of Perl/Critic/Policy/BuiltinFunctions/ProhibitSleepViaSelect.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitMagicNumbers::BEGIN@14 at line 14 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitMagicNumbers.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Variables::ProhibitPerl4PackageNames::BEGIN@13 at line 13 of Perl/Critic/Policy/Variables/ProhibitPerl4PackageNames.pm # once (20┬Ás+800ns) by Perl::Critic::Utils::POD::BEGIN@21 at line 21 of Perl/Critic/Utils/POD.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Modules::ProhibitConditionalUseStatements::BEGIN@13 at line 13 of Perl/Critic/Policy/Modules/ProhibitConditionalUseStatements.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Variables::ProtectPrivateVars::BEGIN@13 at line 13 of Perl/Critic/Policy/Variables/ProtectPrivateVars.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::TestingAndDebugging::RequireTestLabels::BEGIN@13 at line 13 of Perl/Critic/Policy/TestingAndDebugging/RequireTestLabels.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr::BEGIN@13 at line 13 of Perl/Critic/Policy/BuiltinFunctions/ProhibitLvalueSubstr.pm # once (20┬Ás+700ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements::BEGIN@13 at line 13 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitCommaSeparatedStatements.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls::BEGIN@16 at line 16 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitLongChainsOfMethodCalls.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Variables::RequireLocalizedPunctuationVars::BEGIN@13 at line 13 of Perl/Critic/Policy/Variables/RequireLocalizedPunctuationVars.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::InputOutput::RequireCheckedClose::BEGIN@13 at line 13 of Perl/Critic/Policy/InputOutput/RequireCheckedClose.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes::BEGIN@13 at line 13 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitNoisyQuotes.pm # once (20┬Ás+800ns) by Perl::Critic::Exception::Parse::BEGIN@15 at line 15 of Perl/Critic/Exception/Parse.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::RegularExpressions::RequireBracesForMultiline::BEGIN@13 at line 13 of Perl/Critic/Policy/RegularExpressions/RequireBracesForMultiline.pm # once (20┬Ás+700ns) by Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions::BEGIN@14 at line 14 of Perl/Critic/Policy/ControlStructures/ProhibitNegativeExpressionsInUnlessAndUntilConditions.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap::BEGIN@13 at line 13 of Perl/Critic/Policy/BuiltinFunctions/ProhibitVoidMap.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators::BEGIN@13 at line 13 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitMixedBooleanOperators.pm # once (19┬Ás+1┬Ás) by PPIx::Regexp::Lexer::BEGIN@42 at line 42 of PPIx/Regexp/Lexer.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA::BEGIN@13 at line 13 of Perl/Critic/Policy/ClassHierarchies/ProhibitExplicitISA.pm # once (20┬Ás+700ns) by Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings::BEGIN@13 at line 13 of Perl/Critic/Policy/BuiltinFunctions/ProhibitComplexMappings.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Subroutines::ProhibitNestedSubs::BEGIN@13 at line 13 of Perl/Critic/Policy/Subroutines/ProhibitNestedSubs.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap::BEGIN@13 at line 13 of Perl/Critic/Policy/BuiltinFunctions/RequireBlockMap.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Variables::ProhibitUnusedVariables::BEGIN@14 at line 14 of Perl/Critic/Policy/Variables/ProhibitUnusedVariables.pm # once (20┬Ás+700ns) by Perl::Critic::Policy::Subroutines::RequireFinalReturn::BEGIN@15 at line 15 of Perl/Critic/Policy/Subroutines/RequireFinalReturn.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator::BEGIN@14 at line 14 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitSpecialLiteralHeredocTerminator.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks::BEGIN@13 at line 13 of Perl/Critic/Policy/ControlStructures/ProhibitUntilBlocks.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse::BEGIN@14 at line 14 of Perl/Critic/Policy/ControlStructures/ProhibitCascadingIfElse.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars::BEGIN@14 at line 14 of Perl/Critic/Policy/ValuesAndExpressions/RequireInterpolationOfMetachars.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings::BEGIN@13 at line 13 of Perl/Critic/Policy/TestingAndDebugging/RequireUseWarnings.pm # once (20┬Ás+700ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters::BEGIN@13 at line 13 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitQuotesAsQuotelikeOperatorDelimiters.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Variables::ProhibitPunctuationVars::BEGIN@13 at line 13 of Perl/Critic/Policy/Variables/ProhibitPunctuationVars.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::CodeLayout::ProhibitHardTabs::BEGIN@13 at line 13 of Perl/Critic/Policy/CodeLayout/ProhibitHardTabs.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Miscellanea::ProhibitFormats::BEGIN@13 at line 13 of Perl/Critic/Policy/Miscellanea/ProhibitFormats.pm # once (20┬Ás+700ns) by Perl::Critic::Policy::Miscellanea::ProhibitUselessNoCritic::BEGIN@14 at line 14 of Perl/Critic/Policy/Miscellanea/ProhibitUselessNoCritic.pm # once (20┬Ás+800ns) by Perl::Critic::BEGIN@15 at line 15 of Perl/Critic.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::CodeLayout::RequireTidyCode::BEGIN@16 at line 16 of Perl/Critic/Policy/CodeLayout/RequireTidyCode.pm # once (20┬Ás+700ns) by Perl::Critic::Policy::Modules::ProhibitEvilModules::BEGIN@17 at line 17 of Perl/Critic/Policy/Modules/ProhibitEvilModules.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Modules::RequireEndWithOne::BEGIN@13 at line 13 of Perl/Critic/Policy/Modules/RequireEndWithOne.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Subroutines::RequireFinalReturn::BEGIN@13 at line 13 of Perl/Critic/Policy/Subroutines/RequireFinalReturn.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes::BEGIN@13 at line 13 of Perl/Critic/Policy/Subroutines/ProhibitSubroutinePrototypes.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions::BEGIN@13 at line 13 of Perl/Critic/Policy/ControlStructures/ProhibitMutatingListFunctions.pm # once (20┬Ás+700ns) by Perl::Critic::Policy::Subroutines::ProtectPrivateSubs::BEGIN@16 at line 16 of Perl/Critic/Policy/Subroutines/ProtectPrivateSubs.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::Documentation::RequirePodLinksIncludeText::BEGIN@15 at line 15 of Perl/Critic/Policy/Documentation/RequirePodLinksIncludeText.pm # once (20┬Ás+800ns) by Perl::Critic::Policy::RegularExpressions::ProhibitCaptureWithoutTest::BEGIN@13 at line 13 of Perl/Critic/Policy/RegularExpressions/ProhibitCaptureWithoutTest.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef::BEGIN@13 at line 13 of Perl/Critic/Policy/Subroutines/ProhibitExplicitReturnUndef.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode::BEGIN@13 at line 13 of Perl/Critic/Policy/ControlStructures/ProhibitUnreachableCode.pm # once (19┬Ás+900ns) by Perl::Critic::Exception::Configuration::Option::Global::ParameterValue::BEGIN@14 at line 14 of Perl/Critic/Exception/Configuration/Option/Global/ParameterValue.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings::BEGIN@13 at line 13 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitVersionStrings.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep::BEGIN@17 at line 17 of Perl/Critic/Policy/BuiltinFunctions/RequireBlockGrep.pm # once (20┬Ás+0s) by Perl::Critic::PolicyFactory::BEGIN@29 at line 29 of Perl/Critic/PolicyFactory.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction::BEGIN@13 at line 13 of Perl/Critic/Policy/BuiltinFunctions/RequireGlobFunction.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::Modules::RequireFilenameMatchesPackage::BEGIN@13 at line 13 of Perl/Critic/Policy/Modules/RequireFilenameMatchesPackage.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::Variables::RequireNegativeIndices::BEGIN@13 at line 13 of Perl/Critic/Policy/Variables/RequireNegativeIndices.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa::BEGIN@13 at line 13 of Perl/Critic/Policy/BuiltinFunctions/ProhibitUniversalIsa.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::ErrorHandling::RequireCarping::BEGIN@13 at line 13 of Perl/Critic/Policy/ErrorHandling/RequireCarping.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock::BEGIN@13 at line 13 of Perl/Critic/Policy/BuiltinFunctions/RequireSimpleSortBlock.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::InputOutput::RequireCheckedOpen::BEGIN@13 at line 13 of Perl/Critic/Policy/InputOutput/RequireCheckedOpen.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting::BEGIN@13 at line 13 of Perl/Critic/Policy/RegularExpressions/RequireExtendedFormatting.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins::BEGIN@13 at line 13 of Perl/Critic/Policy/CodeLayout/ProhibitParensWithBuiltins.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching::BEGIN@13 at line 13 of Perl/Critic/Policy/RegularExpressions/RequireLineBoundaryMatching.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep::BEGIN@13 at line 13 of Perl/Critic/Policy/BuiltinFunctions/ProhibitBooleanGrep.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::Modules::ProhibitAutomaticExportation::BEGIN@13 at line 13 of Perl/Critic/Policy/Modules/ProhibitAutomaticExportation.pm # once (19┬Ás+900ns) by Perl::Critic::Policy::InputOutput::RequireCheckedSyscalls::BEGIN@13 at line 13 of Perl/Critic/Policy/InputOutput/RequireCheckedSyscalls.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless::BEGIN@13 at line 13 of Perl/Critic/Policy/ClassHierarchies/ProhibitOneArgBless.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::ControlStructures::ProhibitDeepNests::BEGIN@13 at line 13 of Perl/Critic/Policy/ControlStructures/ProhibitDeepNests.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::Modules::RequireExplicitPackage::BEGIN@13 at line 13 of Perl/Critic/Policy/Modules/RequireExplicitPackage.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::Subroutines::ProhibitReturnSort::BEGIN@13 at line 13 of Perl/Critic/Policy/Subroutines/ProhibitReturnSort.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops::BEGIN@13 at line 13 of Perl/Critic/Policy/ControlStructures/ProhibitCStyleForLoops.pm # once (19┬Ás+700ns) by PPIx::Regexp::Tokenizer::BEGIN@43 at line 43 of PPIx/Regexp/Tokenizer.pm # once (19┬Ás+700ns) by Perl::Critic::Config::BEGIN@18 at line 18 of Perl/Critic/Config.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict::BEGIN@15 at line 15 of Perl/Critic/Policy/TestingAndDebugging/RequireUseStrict.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::Variables::ProhibitEvilVariables::BEGIN@14 at line 14 of Perl/Critic/Policy/Variables/ProhibitEvilVariables.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::References::ProhibitDoubleSigils::BEGIN@13 at line 13 of Perl/Critic/Policy/References/ProhibitDoubleSigils.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::Documentation::PodSpelling::BEGIN@15 at line 15 of Perl/Critic/Policy/Documentation/PodSpelling.pm # once (19┬Ás+800ns) by Perl::Critic::Utils::McCabe::BEGIN@14 at line 14 of Perl/Critic/Utils/McCabe.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::RegularExpressions::ProhibitEnumeratedClasses::BEGIN@17 at line 17 of Perl/Critic/Policy/RegularExpressions/ProhibitEnumeratedClasses.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::Miscellanea::ProhibitUnrestrictedNoCritic::BEGIN@13 at line 13 of Perl/Critic/Policy/Miscellanea/ProhibitUnrestrictedNoCritic.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::Miscellanea::ProhibitTies::BEGIN@13 at line 13 of Perl/Critic/Policy/Miscellanea/ProhibitTies.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity::BEGIN@13 at line 13 of Perl/Critic/Policy/Subroutines/ProhibitExcessComplexity.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::Variables::RequireLexicalLoopIterators::BEGIN@13 at line 13 of Perl/Critic/Policy/Variables/RequireLexicalLoopIterators.pm # once (19┬Ás+600ns) by Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture::BEGIN@18 at line 18 of Perl/Critic/Policy/RegularExpressions/ProhibitUnusedCapture.pm # once (19┬Ás+800ns) by Perl::Critic::Policy::Subroutines::ProhibitManyArgs::BEGIN@13 at line 13 of Perl/Critic/Policy/Subroutines/ProhibitManyArgs.pm # once (19┬Ás+800ns) by PPIx::Utilities::Node::BEGIN@9 at line 9 of PPIx/Utilities/Node.pm # once (19┬Ás+700ns) by PPIx::Utilities::Node::BEGIN@13 at line 13 of PPIx/Utilities/Node.pm # once (19┬Ás+700ns) by File::Temp::BEGIN@18 at line 18 of File/Temp.pm # once (19┬Ás+800ns) by Perl::Critic::PolicyConfig::BEGIN@14 at line 14 of Perl/Critic/PolicyConfig.pm # once (19┬Ás+700ns) by PPIx::Regexp::BEGIN@93 at line 93 of PPIx/Regexp.pm # once (19┬Ás+700ns) by Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace::BEGIN@14 at line 14 of Perl/Critic/Policy/CodeLayout/ProhibitTrailingWhitespace.pm # once (19┬Ás+700ns) by Perl::Critic::Policy::RegularExpressions::ProhibitEscapedMetacharacters::BEGIN@16 at line 16 of Perl/Critic/Policy/RegularExpressions/ProhibitEscapedMetacharacters.pm # once (18┬Ás+800ns) by Perl::Critic::Utils::DataConversion::BEGIN@13 at line 13 of Perl/Critic/Utils/DataConversion.pm # once (18┬Ás+900ns) by PPIx::Regexp::Token::Code::BEGIN@50 at line 50 of PPIx/Regexp/Token/Code.pm # once (18┬Ás+900ns) by PPIx::Regexp::Token::Condition::BEGIN@38 at line 38 of PPIx/Regexp/Token/Condition.pm # once (18┬Ás+800ns) by Perl::Critic::Config::BEGIN@23 at line 23 of Perl/Critic/Config.pm # once (19┬Ás+700ns) by Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture::BEGIN@17 at line 17 of Perl/Critic/Policy/RegularExpressions/ProhibitUnusedCapture.pm # once (18┬Ás+800ns) by Perl::Critic::Annotation::BEGIN@19 at line 19 of Perl/Critic/Annotation.pm # once (18┬Ás+700ns) by Perl::Critic::Policy::NamingConventions::Capitalization::BEGIN@26 at line 28 of Perl/Critic/Policy/NamingConventions/Capitalization.pm # once (18┬Ás+700ns) by Perl::Critic::Policy::Modules::ProhibitEvilModules::BEGIN@14 at line 14 of Perl/Critic/Policy/Modules/ProhibitEvilModules.pm # once (18┬Ás+700ns) by Perl::Critic::Policy::Subroutines::RequireArgUnpacking::BEGIN@16 at line 16 of Perl/Critic/Policy/Subroutines/RequireArgUnpacking.pm # once (18┬Ás+700ns) by PPIx::Utilities::Statement::BEGIN@16 at line 16 of PPIx/Utilities/Statement.pm # once (18┬Ás+700ns) by Perl::Critic::PolicyParameter::BEGIN@22 at line 22 of Perl/Critic/PolicyParameter.pm # once (18┬Ás+700ns) by Perl::Critic::Violation::BEGIN@15 at line 15 of Perl/Critic/Violation.pm # once (18┬Ás+700ns) by Perl::Critic::Theme::BEGIN@14 at line 14 of Perl/Critic/Theme.pm # once (18┬Ás+700ns) by PPIx::Regexp::Token::Code::BEGIN@51 at line 51 of PPIx/Regexp/Token/Code.pm # once (18┬Ás+600ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion::BEGIN@23 at line 23 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitComplexVersion.pm # once (18┬Ás+800ns) by Perl::Critic::Utils::BEGIN@16 at line 16 of Perl/Critic/Utils.pm # once (18┬Ás+600ns) by Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture::BEGIN@20 at line 20 of Perl/Critic/Policy/RegularExpressions/ProhibitUnusedCapture.pm # once (18┬Ás+700ns) by Perl::Critic::Policy::Subroutines::ProhibitUnusedPrivateSubroutines::BEGIN@16 at line 16 of Perl/Critic/Policy/Subroutines/ProhibitUnusedPrivateSubroutines.pm # once (18┬Ás+700ns) by Perl::Critic::Policy::NamingConventions::Capitalization::BEGIN@15 at line 15 of Perl/Critic/Policy/NamingConventions/Capitalization.pm # once (18┬Ás+800ns) by Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue::BEGIN@14 at line 14 of Perl/Critic/Exception/Configuration/Option/Policy/ParameterValue.pm # once (18┬Ás+700ns) by Perl::Critic::Config::BEGIN@15 at line 15 of Perl/Critic/Config.pm # once (18┬Ás+700ns) by PPIx::Regexp::Util::BEGIN@9 at line 9 of PPIx/Regexp/Util.pm # once (19┬Ás+0s) by Perl::Critic::PolicyFactory::BEGIN@28 at line 28 of Perl/Critic/PolicyFactory.pm # once (18┬Ás+700ns) by Perl::Critic::Policy::BEGIN@15 at line 15 of Perl/Critic/Policy.pm # once (18┬Ás+700ns) by PPIx::Regexp::Structure::BEGIN@53 at line 53 of PPIx/Regexp/Structure.pm # once (18┬Ás+700ns) by Perl::Critic::UserProfile::BEGIN@15 at line 15 of Perl/Critic/UserProfile.pm # once (18┬Ás+700ns) by PPIx::Regexp::Node::BEGIN@42 at line 42 of PPIx/Regexp/Node.pm # once (18┬Ás+700ns) by Perl::Critic::Exception::IO::BEGIN@16 at line 16 of Perl/Critic/Exception/IO.pm # once (18┬Ás+0s) by Perl::Critic::Policy::NamingConventions::Capitalization::BEGIN@19 at line 19 of Perl/Critic/Policy/NamingConventions/Capitalization.pm # once (18┬Ás+700ns) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion::BEGIN@22 at line 22 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitComplexVersion.pm # once (18┬Ás+700ns) by Perl::Critic::Exception::Parse::BEGIN@16 at line 16 of Perl/Critic/Exception/Parse.pm # once (18┬Ás+700ns) by Perl::Critic::Policy::Objects::ProhibitIndirectSyntax::BEGIN@17 at line 17 of Perl/Critic/Policy/Objects/ProhibitIndirectSyntax.pm # once (17┬Ás+700ns) by Perl::Critic::Exception::AggregateConfiguration::BEGIN@16 at line 16 of Perl/Critic/Exception/AggregateConfiguration.pm # once (17┬Ás+700ns) by Perl::Critic::Utils::BEGIN@18 at line 18 of Perl/Critic/Utils.pm # once (17┬Ás+700ns) by Perl::Critic::PolicyParameter::BEGIN@13 at line 13 of Perl/Critic/PolicyParameter.pm # once (17┬Ás+700ns) by PPIx::Regexp::Node::BEGIN@41 at line 41 of PPIx/Regexp/Node.pm # once (17┬Ás+700ns) by PPIx::Regexp::Node::BEGIN@40 at line 40 of PPIx/Regexp/Node.pm # once (17┬Ás+700ns) by PPIx::Regexp::Structure::BEGIN@51 at line 51 of PPIx/Regexp/Structure.pm # once (17┬Ás+600ns) by Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes::BEGIN@17 at line 17 of Perl/Critic/Policy/RegularExpressions/ProhibitComplexRegexes.pm # once (17┬Ás+700ns) by Perl::Critic::Policy::BEGIN@43 at line 43 of Perl/Critic/Policy.pm # once (16┬Ás+700ns) by PPIx::Regexp::Structure::BEGIN@52 at line 52 of PPIx/Regexp/Structure.pm # once (17┬Ás+0s) by Perl::Critic::Config::BEGIN@20 at line 20 of Perl/Critic/Config.pm # once (16┬Ás+600ns) by Perl::Critic::Policy::ValuesAndExpressions::RequireConstantVersion::BEGIN@25 at line 25 of Perl/Critic/Policy/ValuesAndExpressions/RequireConstantVersion.pm # once (16┬Ás+0s) by Perl::Tidy::BEGIN@60 at line 60 of Perl/Tidy.pm # once (16┬Ás+0s) by Cwd::BEGIN@171 at line 171 of Cwd.pm # once (16┬Ás+0s) by Pod::Select::BEGIN@242 at line 242 of Pod/Select.pm # once (16┬Ás+0s) by Perl::Critic::Policy::Documentation::RequirePodLinksIncludeText::BEGIN@20 at line 20 of Perl/Critic/Policy/Documentation/RequirePodLinksIncludeText.pm # once (15┬Ás+0s) by Perl::Critic::Config::BEGIN@22 at line 22 of Perl/Critic/Config.pm # once (15┬Ás+0s) by Module::Pluggable::Object::BEGIN@8 at line 8 of Module/Pluggable/Object.pm # once (15┬Ás+0s) by Perl::Critic::PolicyConfig::BEGIN@18 at line 18 of Perl/Critic/PolicyConfig.pm # once (15┬Ás+0s) by Getopt::Long::BEGIN@25 at line 25 of Getopt/Long.pm # once (15┬Ás+0s) by Perl::Critic::OptionsProcessor::BEGIN@17 at line 17 of Perl/Critic/OptionsProcessor.pm # once (15┬Ás+0s) by Readonly::BEGIN@7 at line 7 of Readonly.pm # once (14┬Ás+0s) by Perl::Critic::BEGIN@23 at line 23 of Perl/Critic.pm # once (14┬Ás+0s) by Text::ParseWords::BEGIN@8 at line 8 of Text/ParseWords.pm # once (14┬Ás+0s) by Perl::Critic::Policy::NamingConventions::Capitalization::BEGIN@20 at line 20 of Perl/Critic/Policy/NamingConventions/Capitalization.pm # once (13┬Ás+0s) by Pod::Parser::BEGIN@211 at line 211 of Pod/Parser.pm # once (13┬Ás+0s) by String::Format::BEGIN@23 at line 23 of String/Format.pm # once (13┬Ás+0s) by Perl::Critic::OptionsProcessor::BEGIN@16 at line 16 of Perl/Critic/OptionsProcessor.pm # once (13┬Ás+0s) by File::Temp::BEGIN@17 at line 17 of File/Temp.pm # once (12┬Ás+0s) by Perl::Critic::Exception::Configuration::Option::BEGIN@18 at line 18 of Perl/Critic/Exception/Configuration/Option.pm # once (12┬Ás+0s) by Pod::Usage::BEGIN@20 at line 20 of Pod/Usage.pm # once (12┬Ás+0s) by Perl::Critic::Config::BEGIN@21 at line 21 of Perl/Critic/Config.pm # once (11┬Ás+0s) by Perl::Critic::Policy::BEGIN@40 at line 40 of Perl/Critic/Policy.pm # once (10┬Ás+0s) by Perl::Critic::Policy::BEGIN@41 at line 41 of Perl/Critic/Policy.pm # once (10┬Ás+0s) by Perl::Critic::Policy::BEGIN@38 at line 38 of Perl/Critic/Policy.pm # once (10┬Ás+0s) by Perl::Critic::Policy::BEGIN@39 at line 39 of Perl/Critic/Policy.pm # once (9┬Ás+0s) by Perl::Critic::BEGIN@17 at line 17 of Perl/Critic.pm # once (8┬Ás+0s) by Perl::Critic::Utils::POD::BEGIN@25 at line 25 of Perl/Critic/Utils/POD.pm # once (8┬Ás+0s) by Path::Tiny::BEGIN@12 at line 12 of Path/Tiny.pm # once (8┬Ás+0s) by Perl::Critic::Command::BEGIN@35 at line 35 of Perl/Critic/Command.pm # once (7┬Ás+0s) by Role::Tiny::With::BEGIN@11 at line 11 of Role/Tiny/With.pm # once (7┬Ás+0s) by Perl::Critic::Exception::BEGIN@25 at line 25 of Perl/Critic/Exception.pm # once (6┬Ás+0s) by Perl::Critic::Utils::Perl::BEGIN@14 at line 14 of Perl/Critic/Utils/Perl.pm # once (6┬Ás+0s) by Perl::Critic::Utils::Constants::BEGIN@17 at line 17 of Perl/Critic/Utils/Constants.pm # once (6┬Ás+0s) by Perl::Critic::Utils::DataConversion::BEGIN@17 at line 17 of Perl/Critic/Utils/DataConversion.pm # once (6┬Ás+0s) by Perl::Critic::Utils::McCabe::BEGIN@18 at line 18 of Perl/Critic/Utils/McCabe.pm # once (5┬Ás+0s) by File::Temp::BEGIN@44 at line 44 of File/Temp.pm # once (5┬Ás+0s) by Perl::Critic::Theme::BEGIN@16 at line 16 of Perl/Critic/Theme.pm # once (5┬Ás+0s) by Perl::Critic::Utils::PPI::BEGIN@18 at line 18 of Perl/Critic/Utils/PPI.pm # once (5┬Ás+0s) by Perl::Critic::Utils::BEGIN@28 at line 28 of Perl/Critic/Utils.pm # once (4┬Ás+0s) by Perl::Critic::PolicyParameter::BEGIN@15 at line 15 of Perl/Critic/PolicyParameter.pm
sub import {
29665218┬Ás my $pkg = shift;
30665309┬Ás my $callpkg = caller($ExportLevel);
31
32665162┬Ás if ($pkg eq "Exporter" and @_ and $_[0] eq "import") {
331544┬Ás *{$callpkg."::import"} = \&import;
341559┬Ás return;
35 }
36
37 # We *need* to treat @{"$pkg\::EXPORT_FAIL"} since Carp uses it :-(
38650854┬Ás my $exports = \@{"$pkg\::EXPORT"};
39 # But, avoid creating things if they don't exist, which saves a couple of
40 # hundred bytes per package processed.
41650554┬Ás my $fail = ${$pkg . '::'}{EXPORT_FAIL} && \@{"$pkg\::EXPORT_FAIL"};
42650211┬Ás return export $pkg, $callpkg, @_
43 if $Verbose or $Debug or $fail && @$fail > 1;
44650303┬Ás my $export_cache = ($Cache{$pkg} ||= {});
456501.05ms132188┬Ás my $args = @_ or @_ = @$exports;
# spent 186┬Ás making 130 calls to Readonly::Array::FETCH, avg 1┬Ás/call # spent 3┬Ás making 2 calls to Readonly::Array::FETCHSIZE, avg 1┬Ás/call
46
47650183┬Ás if ($args and not %$export_cache) {
48 s/^&//, $export_cache->{$_} = 1
49424.70ms774363┬Ás foreach (@$exports, @{"$pkg\::EXPORT_OK"});
# spent 195┬Ás making 147 calls to Readonly::Array::FETCH, avg 1┬Ás/call # spent 143┬Ás making 612 calls to Exporter::CORE:subst, avg 234ns/call # spent 24┬Ás making 15 calls to Readonly::Array::FETCHSIZE, avg 2┬Ás/call
50 }
5165025┬Ás my $heavy;
52 # Try very hard not to use {} and hence have to enter scope on the foreach
53 # We bomb out of the loop with last as soon as heavy is set.
54650265┬Ás if ($args or $fail) {
55 ($heavy = (/\W/ or $args and not exists $export_cache->{$_}
56 or $fail and @$fail and $_ eq $fail->[0])) and last
574342.44ms598513┬Ás foreach (@_);
# spent 513┬Ás making 598 calls to Exporter::CORE:match, avg 858ns/call
58 } else {
59 ($heavy = /\W/) and last
602161.03ms323179┬Ás foreach (@_);
# spent 179┬Ás making 323 calls to Exporter::CORE:match, avg 555ns/call
61 }
626501.41ms2243.92ms return export $pkg, $callpkg, ($args ? @_ : ()) if $heavy;
# spent 3.92ms making 224 calls to Exporter::export, avg 18┬Ás/call
63 local $SIG{__WARN__} =
644261.46ms sub {require Carp; &Carp::carp} if not $SIG{__WARN__};
65 # shortcut for the common case of no type character
664265.29ms *{"$callpkg\::$_"} = \&{"$pkg\::$_"} foreach @_;
67}
68
69# Default methods
70
71sub export_fail {
72 my $self = shift;
73 @_;
74}
75
76# Unfortunately, caller(1)[3] "does not work" if the caller is aliased as
77# *name = \&foo. Thus the need to create a lot of identical subroutines
78# Otherwise we could have aliased them to export().
79
80sub export_to_level {
81 goto &{as_heavy()};
82}
83
84
# spent 18┬Ás (6+12) within Exporter::export_tags which was called: # once (6┬Ás+12┬Ás) by Perl::Critic::Policy::Documentation::PodSpelling::BEGIN@18 at line 73 of File/Temp.pm
sub export_tags {
8517┬Ás232┬Ás goto &{as_heavy()};
# spent 21┬Ás making 1 call to Exporter::Heavy::heavy_export_tags # spent 12┬Ás making 1 call to Exporter::as_heavy
86}
87
88
# spent 41┬Ás (13+27) within Exporter::export_ok_tags which was called 2 times, avg 20┬Ás/call: # once (8┬Ás+16┬Ás) by Pod::Wordlist::BEGIN@4 at line 41 of Lingua/EN/Inflect.pm # once (5┬Ás+11┬Ás) by Term::ANSIColor::BEGIN@42 at line 83 of Term/ANSIColor.pm
sub export_ok_tags {
89215┬Ás4184┬Ás goto &{as_heavy()};
# spent 156┬Ás making 2 calls to Exporter::Heavy::heavy_export_ok_tags, avg 78┬Ás/call # spent 27┬Ás making 2 calls to Exporter::as_heavy, avg 14┬Ás/call
90}
91
92sub require_version {
93 goto &{as_heavy()};
94}
95
9613┬Ás1;
97__END__
 
# spent 692┬Ás within Exporter::CORE:match which was called 921 times, avg 752ns/call: # 598 times (513┬Ás+0s) by Exporter::import at line 57, avg 858ns/call # 323 times (179┬Ás+0s) by Exporter::import at line 60, avg 555ns/call
sub Exporter::CORE:match; # opcode
# spent 536┬Ás within Exporter::CORE:subst which was called 839 times, avg 639ns/call: # 612 times (143┬Ás+0s) by Exporter::import at line 49, avg 234ns/call # 227 times (393┬Ás+0s) by Exporter::as_heavy at line 20, avg 2┬Ás/call
sub Exporter::CORE:subst; # opcode