← 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/5.18.2/strict.pm
StatementsExecuted 8305 statements in 7.14ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
541214.01ms4.01msstrict::::bitsstrict::bits
4834744682.31ms6.01msstrict::::importstrict::import
585836313µs623µsstrict::::unimportstrict::unimport
11118µs18µsstrict::::CORE:regcompstrict::CORE:regcomp (opcode)
1114µs4µsstrict::::CORE:matchstrict::CORE:match (opcode)
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package strict;
2
31500ns$strict::VERSION = "1.07";
4
5# Verify that we're called correctly so that strictures will work.
6136µs222µsunless ( __FILE__ =~ /(^|[\/\\])\Q${\__PACKAGE__}\E\.pmc?$/ ) {
# spent 18µs making 1 call to strict::CORE:regcomp # spent 4µs making 1 call to strict::CORE:match
7 # Can't use Carp, since Carp uses us!
8 my (undef, $f, $l) = caller;
9 die("Incorrect use of pragma '${\__PACKAGE__}' at $f line $l.\n");
10}
11
1212µsmy %bitmask = (
13refs => 0x00000002,
14subs => 0x00000200,
15vars => 0x00000400
16);
171600nsmy %explicit_bitmask = (
18refs => 0x00000020,
19subs => 0x00000040,
20vars => 0x00000080
21);
22
23
# spent 4.01ms within strict::bits which was called 541 times, avg 7µs/call: # 483 times (3.70ms+0s) by strict::import at line 44, avg 8µs/call # 58 times (310µs+0s) by strict::unimport at line 49, avg 5µs/call
sub bits {
24541151µs my $bits = 0;
2554155µs my @wrong;
26541424µs foreach my $s (@_) {
271504343µs if (exists $bitmask{$s}) {
281504754µs $^H |= $explicit_bitmask{$s};
29 }
30 else { push @wrong, $s };
311504813µs $bits |= $bitmask{$s} || 0;
32 }
33541114µs if (@wrong) {
34 require Carp;
35 Carp::croak("Unknown 'strict' tag(s) '@wrong'");
36 }
375411.65ms $bits;
38}
39
401900nsmy @default_bits = qw(refs subs vars);
41
42
# spent 6.01ms (2.31+3.70) within strict::import which was called 483 times, avg 12µs/call: # 10 times (41µs+67µs) by Role::Tiny::import at line 46 of Role/Tiny.pm, avg 11µs/call # once (11µs+69µs) by Perl::Critic::Policy::InputOutput::ProhibitBarewordFileHandles::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitBarewordFileHandles.pm # once (16µs+7µs) by Pod::Usage::BEGIN@11 at line 11 of Pod/Usage.pm # once (9µs+13µs) by PPI::Token::HereDoc::BEGIN@87 at line 87 of PPI/Token/HereDoc.pm # once (9µs+14µs) by PPIx::Regexp::Token::Delimiter::BEGIN@33 at line 33 of PPIx/Regexp/Token/Delimiter.pm # once (4µs+17µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitReverseSortBlock::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitReverseSortBlock.pm # once (12µs+9µs) by Exception::Class::Base::BEGIN@3 at line 3 of Exception/Class/Base.pm # once (5µs+16µs) by PPIx::Regexp::Structure::Code::BEGIN@37 at line 37 of PPIx/Regexp/Structure/Code.pm # once (4µs+16µs) by Role::Tiny::BEGIN@2 at line 2 of Path/IsDev/Role/HeuristicSet/Simple.pm # once (8µs+13µs) by PPI::Token::Separator::BEGIN@35 at line 35 of PPI/Token/Separator.pm # once (7µs+13µs) by Tie::Array::BEGIN@4 at line 4 of Tie/Array.pm # once (8µs+12µs) by PPIx::Regexp::Token::Recursion::BEGIN@31 at line 31 of PPIx/Regexp/Token/Recursion.pm # once (8µs+12µs) by PPI::Token::Data::BEGIN@30 at line 30 of PPI/Token/Data.pm # once (7µs+12µs) by Perl::Critic::Exception::Fatal::Internal::BEGIN@11 at line 11 of Perl/Critic/Exception/Fatal/Internal.pm # once (8µs+12µs) by PPIx::Regexp::Token::Structure::BEGIN@35 at line 35 of PPIx/Regexp/Token/Structure.pm # once (7µs+12µs) by Perl::Critic::Policy::InputOutput::ProhibitBacktickOperators::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitBacktickOperators.pm # once (7µs+12µs) by Module::Runtime::BEGIN@2.82 at line 2 of Path/IsDev/Heuristic/TestDir.pm # once (7µs+12µs) by PPIx::Regexp::Token::Modifier::BEGIN@81 at line 81 of PPIx/Regexp/Token/Modifier.pm # once (7µs+12µs) by Perl::Critic::Policy::InputOutput::ProhibitExplicitStdin::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitExplicitStdin.pm # once (8µs+11µs) by HTML::Entities::BEGIN@138 at line 138 of HTML/Entities.pm # once (7µs+12µs) by IO::String::BEGIN@9 at line 9 of IO/String.pm # once (7µs+12µs) by Perl::Critic::Exception::Configuration::Option::Policy::ExtraParameter::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Option/Policy/ExtraParameter.pm # once (7µs+12µs) by Perl::Tidy::VerticalAligner::Line::BEGIN@19319 at line 19319 of Perl/Tidy.pm # once (6µs+12µs) by Role::Tiny::BEGIN@2.86 at line 2 of Path/IsDev/Role/Matcher/Child/Exists/Any/Dir.pm # once (7µs+10µs) by Module::Pluggable::BEGIN@3 at line 3 of Module/Pluggable.pm # once (6µs+11µs) by PerlIO::encoding::BEGIN@3 at line 3 of PerlIO/encoding.pm # once (6µs+11µs) by main::BEGIN@16 at line 16 of /Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin/perlcritic # once (7µs+10µs) by PPIx::Regexp::Token::GroupType::Subexpression::BEGIN@32 at line 32 of PPIx/Regexp/Token/GroupType/Subexpression.pm # once (7µs+10µs) by PPI::Token::End::BEGIN@43 at line 43 of PPI/Token/End.pm # once (6µs+10µs) by PPIx::Regexp::Token::Greediness::BEGIN@33 at line 33 of PPIx/Regexp/Token/Greediness.pm # once (7µs+10µs) by PPIx::Regexp::Token::GroupType::Assertion::BEGIN@32 at line 32 of PPIx/Regexp/Token/GroupType/Assertion.pm # once (7µs+10µs) by PPI::Token::Attribute::BEGIN@35 at line 35 of PPI/Token/Attribute.pm # once (7µs+10µs) by Module::Pluggable::Object::BEGIN@3 at line 3 of Module/Pluggable/Object.pm # once (6µs+10µs) by PPI::Token::Prototype::BEGIN@49 at line 49 of PPI/Token/Prototype.pm # once (6µs+10µs) by Perl::Critic::Exception::Fatal::Generic::BEGIN@11 at line 11 of Perl/Critic/Exception/Fatal/Generic.pm # once (6µs+10µs) by PPIx::Regexp::Token::GroupType::Modifier::BEGIN@34 at line 34 of PPIx/Regexp/Token/GroupType/Modifier.pm # once (6µs+10µs) by PPIx::Regexp::Token::GroupType::BranchReset::BEGIN@32 at line 32 of PPIx/Regexp/Token/GroupType/BranchReset.pm # once (6µs+10µs) by PPIx::Regexp::Token::GroupType::NamedCapture::BEGIN@37 at line 37 of PPIx/Regexp/Token/GroupType/NamedCapture.pm # once (6µs+10µs) by Perl::Critic::Exception::Fatal::PolicyDefinition::BEGIN@11 at line 11 of Perl/Critic/Exception/Fatal/PolicyDefinition.pm # once (5µs+11µs) by Role::Tiny::BEGIN@6 at line 6 of Role/Tiny.pm # once (5µs+11µs) by Config::BEGIN@9 at line 9 of Config.pm # once (6µs+10µs) by PPIx::Regexp::Token::GroupType::Code::BEGIN@39 at line 39 of PPIx/Regexp/Token/GroupType/Code.pm # once (6µs+10µs) by PPIx::Regexp::Token::GroupType::Switch::BEGIN@33 at line 33 of PPIx/Regexp/Token/GroupType/Switch.pm # once (6µs+10µs) by Perl::Critic::Policy::InputOutput::ProhibitReadlineInForLoop::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitReadlineInForLoop.pm # once (6µs+10µs) by Perl::Critic::Policy::InputOutput::ProhibitOneArgSelect::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitOneArgSelect.pm # once (6µs+10µs) by PPIx::Regexp::Token::Interpolation::BEGIN@32 at line 32 of PPIx/Regexp/Token/Interpolation.pm # once (6µs+10µs) by Perl::Critic::Policy::InputOutput::ProhibitInteractiveTest::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitInteractiveTest.pm # once (6µs+10µs) by PPIx::Regexp::Token::GroupType::BEGIN@41 at line 41 of PPIx/Regexp/Token/GroupType.pm # once (6µs+10µs) by Perl::Critic::Exception::Configuration::NonExistentPolicy::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/NonExistentPolicy.pm # once (6µs+10µs) by Module::Runtime::BEGIN@2.90 at line 2 of Path/IsDev/Heuristic/DevDirMarker.pm # once (6µs+10µs) by Module::Runtime::BEGIN@2.102 at line 2 of Path/IsDev/Heuristic/VCS/Git.pm # once (6µs+10µs) by Perl::Critic::Policy::ValuesAndExpressions::RequireNumberSeparators::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/RequireNumberSeparators.pm # once (6µs+10µs) by Perl::Critic::Policy::InputOutput::ProhibitJoinedReadline::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitJoinedReadline.pm # once (6µs+9µs) by PPI::Statement::Include::BEGIN@47 at line 47 of PPI/Statement/Include.pm # once (9µs+7µs) by Encode::BEGIN@5 at line 5 of Encode.pm # once (6µs+10µs) by Module::Runtime::BEGIN@2.94 at line 2 of Path/IsDev/Heuristic/MYMETA.pm # once (5µs+11µs) by Role::Tiny::BEGIN@2.42 at line 2 of Path/IsDev/Role/Matcher/FullPath/Is/Any.pm # once (6µs+10µs) by Module::Runtime::BEGIN@2.98 at line 2 of Path/IsDev/Heuristic/Makefile.pm # once (6µs+10µs) by File::Find::BEGIN@3 at line 3 of File/Find.pm # once (6µs+9µs) by File::Find::BEGIN@357 at line 357 of File/Find.pm # once (6µs+10µs) by Text::Wrap::BEGIN@16 at line 16 of Text/Wrap.pm # once (6µs+10µs) by Exception::Class::BEGIN@5 at line 5 of Exception/Class.pm # once (6µs+8µs) by Cwd::BEGIN@170 at line 170 of Cwd.pm # once (6µs+9µs) by Pod::Text::BEGIN@28 at line 28 of Pod/Text.pm # once (5µs+10µs) by PPI::Structure::Subscript::BEGIN@41 at line 41 of PPI/Structure/Subscript.pm # once (6µs+9µs) by Getopt::Long::BEGIN@17 at line 17 of Getopt/Long.pm # once (7µs+8µs) by Perl::Critic::Command::BEGIN@11 at line 11 of Perl/Critic/Command.pm # once (6µs+9µs) by PPIx::Regexp::Token::Literal::BEGIN@32 at line 32 of PPIx/Regexp/Token/Literal.pm # once (6µs+8µs) by PPIx::Regexp::Token::Operator::BEGIN@33 at line 33 of PPIx/Regexp/Token/Operator.pm # once (5µs+9µs) by Term::ANSIColor::BEGIN@23 at line 23 of Term/ANSIColor.pm # once (6µs+8µs) by Perl::Critic::Exception::Parse::BEGIN@11 at line 11 of Perl/Critic/Exception/Parse.pm # once (5µs+9µs) by PPI::Token::Operator::BEGIN@42 at line 42 of PPI/Token/Operator.pm # once (5µs+8µs) by PPIx::Regexp::Token::Quantifier::BEGIN@33 at line 33 of PPIx/Regexp/Token/Quantifier.pm # once (5µs+8µs) by Perl::Critic::Policy::Documentation::PodSpelling::BEGIN@11 at line 11 of Perl/Critic/Policy/Documentation/PodSpelling.pm # once (5µs+8µs) by Fcntl::BEGIN@58 at line 58 of Fcntl.pm # once (5µs+8µs) by PPI::Token::Comment::BEGIN@61 at line 61 of PPI/Token/Comment.pm # once (5µs+8µs) by Pod::Wordlist::BEGIN@2.3 at line 2 of File/ShareDir/ProjectDistDir.pm # once (4µs+9µs) by Perl::Critic::Utils::Constants::BEGIN@11 at line 11 of Perl/Critic/Utils/Constants.pm # once (5µs+8µs) by Perl::Critic::Policy::InputOutput::RequireBracedFileHandleWithPrint::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/RequireBracedFileHandleWithPrint.pm # once (6µs+7µs) by Pod::Select::BEGIN@11 at line 11 of Pod/Select.pm # once (5µs+8µs) by Encode::Alias::BEGIN@2 at line 2 of Encode/Alias.pm # once (5µs+8µs) by File::HomeDir::Darwin::Cocoa::BEGIN@4 at line 4 of File/HomeDir/Darwin/Cocoa.pm # once (5µs+8µs) by PPIx::Regexp::Token::CharClass::BEGIN@37 at line 37 of PPIx/Regexp/Token/CharClass.pm # once (5µs+8µs) by HTML::Parser::BEGIN@9 at line 9 of HTML/Parser.pm # once (5µs+8µs) by mro::BEGIN@10 at line 10 of mro.pm # once (5µs+8µs) by Perl::Critic::Policy::InputOutput::ProhibitTwoArgOpen::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/ProhibitTwoArgOpen.pm # once (5µs+8µs) by PPIx::Regexp::Token::CharClass::POSIX::Unknown::BEGIN@5 at line 5 of PPIx/Regexp/Token/CharClass/POSIX/Unknown.pm # once (5µs+7µs) by File::Glob::BEGIN@3 at line 3 of File/Glob.pm # once (5µs+7µs) by English::BEGIN@1 at line 1 of Tie/Hash/NamedCapture.pm # once (5µs+8µs) by Devel::StackTrace::Frame::BEGIN@3 at line 3 of Devel/StackTrace/Frame.pm # once (5µs+7µs) by PPI::Lexer::BEGIN@56 at line 56 of PPI/Lexer.pm # once (5µs+8µs) by Devel::StackTrace::BEGIN@7 at line 7 of Devel/StackTrace.pm # once (5µs+8µs) by Perl::Critic::Document::BEGIN@11 at line 11 of Perl/Critic/Document.pm # once (4µs+8µs) by Perl::Critic::Policy::CodeLayout::ProhibitQuotedWordLists::BEGIN@11 at line 11 of Perl/Critic/Policy/CodeLayout/ProhibitQuotedWordLists.pm # once (5µs+7µs) by PPIx::Regexp::Structure::Assertion::BEGIN@32 at line 32 of PPIx/Regexp/Structure/Assertion.pm # once (5µs+7µs) by PPI::Document::File::BEGIN@20 at line 20 of PPI/Document/File.pm # once (5µs+8µs) by PPI::Token::Number::BEGIN@32 at line 32 of PPI/Token/Number.pm # once (5µs+8µs) by PPI::Structure::BEGIN@91 at line 91 of PPI/Structure.pm # once (4µs+8µs) by Perl::Critic::BEGIN@11 at line 11 of Perl/Critic.pm # once (5µs+8µs) by PPIx::Regexp::Token::Backtrack::BEGIN@31 at line 31 of PPIx/Regexp/Token/Backtrack.pm # once (5µs+8µs) by Exporter::Heavy::BEGIN@3 at line 3 of Exporter/Heavy.pm # once (5µs+8µs) by List::MoreUtils::BEGIN@4 at line 4 of List/MoreUtils.pm # once (5µs+7µs) by PPI::Exception::BEGIN@3 at line 3 of PPI/Exception.pm # once (6µs+7µs) by Pod::Simple::BEGIN@1483 at line 1483 of Pod/Simple.pm # once (5µs+8µs) by Mac::SystemDirectory::BEGIN@4 at line 4 of Mac/SystemDirectory.pm # once (5µs+8µs) by File::ShareDir::ProjectDistDir::BEGIN@2.7 at line 2 of Path/FindDev.pm # once (5µs+7µs) by Encode::Config::BEGIN@7 at line 7 of Encode/Config.pm # once (5µs+7µs) by PPIx::Regexp::Structure::Unknown::BEGIN@32 at line 32 of PPIx/Regexp/Structure/Unknown.pm # once (5µs+8µs) by PPI::Token::Pod::BEGIN@29 at line 29 of PPI/Token/Pod.pm # once (5µs+7µs) by Text::ParseWords::BEGIN@3 at line 3 of Text/ParseWords.pm # once (5µs+8µs) by PPIx::Regexp::Token::Unknown::BEGIN@35 at line 35 of PPIx/Regexp/Token/Unknown.pm # once (5µs+7µs) by PPI::Token::Whitespace::BEGIN@44 at line 44 of PPI/Token/Whitespace.pm # once (5µs+8µs) by constant::BEGIN@3 at line 3 of constant.pm # once (5µs+7µs) by PPI::Token::Quote::Double::BEGIN@34 at line 34 of PPI/Token/Quote/Double.pm # once (5µs+7µs) by Config::BEGIN@5 at line 5 of Config_heavy.pl # once (5µs+8µs) by Perl::Critic::Policy::CodeLayout::RequireTrailingCommas::BEGIN@11 at line 11 of Perl/Critic/Policy/CodeLayout/RequireTrailingCommas.pm # once (5µs+8µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalCan::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitUniversalCan.pm # once (5µs+7µs) by PPI::Token::Number::Binary::BEGIN@29 at line 29 of PPI/Token/Number/Binary.pm # once (5µs+7µs) by PPI::Normal::BEGIN@37 at line 37 of PPI/Normal.pm # once (5µs+7µs) by PPI::Node::BEGIN@51 at line 51 of PPI/Node.pm # once (5µs+7µs) by Perl::Critic::Policy::Modules::ProhibitExcessMainComplexity::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/ProhibitExcessMainComplexity.pm # once (5µs+7µs) by PPI::Structure::Constructor::BEGIN@35 at line 35 of PPI/Structure/Constructor.pm # once (5µs+8µs) by PPI::Statement::BEGIN@149 at line 149 of PPI/Statement.pm # once (5µs+7µs) by AutoLoader::BEGIN@3 at line 3 of AutoLoader.pm # once (5µs+8µs) by Perl::Critic::Policy::ControlStructures::ProhibitUnlessBlocks::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitUnlessBlocks.pm # once (4µs+8µs) by Perl::Critic::Policy::TestingAndDebugging::ProhibitProlongedStrictureOverride::BEGIN@11 at line 11 of Perl/Critic/Policy/TestingAndDebugging/ProhibitProlongedStrictureOverride.pm # once (5µs+7µs) by Pod::Wordlist::BEGIN@2.11 at line 2 of Class/Tiny.pm # once (5µs+7µs) by PPI::Statement::Null::BEGIN@43 at line 43 of PPI/Statement/Null.pm # once (5µs+7µs) by Perl::Critic::Policy::Variables::ProhibitEvilVariables::BEGIN@10 at line 10 of Perl/Critic/Policy/Variables/ProhibitEvilVariables.pm # once (4µs+8µs) by Perl::Critic::Policy::CodeLayout::RequireConsistentNewlines::BEGIN@11 at line 11 of Perl/Critic/Policy/CodeLayout/RequireConsistentNewlines.pm # once (5µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitConstantPragma::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitConstantPragma.pm # once (5µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::RequireQuotedHeredocTerminator::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/RequireQuotedHeredocTerminator.pm # once (5µs+7µs) by PPI::Statement::When::BEGIN@44 at line 44 of PPI/Statement/When.pm # once (5µs+7µs) by PPIx::Regexp::Lexer::BEGIN@36 at line 36 of PPIx/Regexp/Lexer.pm # once (5µs+7µs) by PPI::Token::DashedWord::BEGIN@29 at line 29 of PPI/Token/DashedWord.pm # once (5µs+7µs) by PPIx::Regexp::Token::Code::BEGIN@44 at line 44 of PPIx/Regexp/Token/Code.pm # once (5µs+7µs) by PPI::Element::BEGIN@24 at line 24 of PPI/Element.pm # once (5µs+7µs) by PPIx::Regexp::Token::Backreference::BEGIN@32 at line 32 of PPIx/Regexp/Token/Backreference.pm # once (4µs+8µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitStringySplit::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitStringySplit.pm # once (5µs+7µs) by Pod::Parser::BEGIN@11 at line 11 of Pod/Parser.pm # once (5µs+7µs) by PPIx::Regexp::Token::CharClass::POSIX::BEGIN@39 at line 39 of PPIx/Regexp/Token/CharClass/POSIX.pm # once (5µs+7µs) by String::Format::BEGIN@21 at line 21 of String/Format.pm # once (5µs+7µs) by Class::Data::Inheritable::BEGIN@3 at line 3 of Class/Data/Inheritable.pm # once (4µs+8µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitImplicitNewlines::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitImplicitNewlines.pm # once (5µs+7µs) by Readonly::BEGIN@3 at line 3 of Readonly.pm # once (5µs+7µs) by PPI::Token::Quote::Literal::BEGIN@31 at line 31 of PPI/Token/Quote/Literal.pm # once (5µs+7µs) by parent::BEGIN@2 at line 2 of parent.pm # once (5µs+7µs) by PPI::Statement::Package::BEGIN@67 at line 67 of PPI/Statement/Package.pm # once (5µs+7µs) by Perl::Critic::OptionsProcessor::BEGIN@11 at line 11 of Perl/Critic/OptionsProcessor.pm # once (5µs+7µs) by PPIx::Regexp::Token::Whitespace::BEGIN@35 at line 35 of PPIx/Regexp/Token/Whitespace.pm # once (5µs+7µs) by PPI::Token::BOM::BEGIN@42 at line 42 of PPI/Token/BOM.pm # once (5µs+7µs) by File::ShareDir::ProjectDistDir::BEGIN@2.15 at line 2 of Path/Tiny.pm # once (5µs+7µs) by File::Spec::Unix::BEGIN@3 at line 3 of File/Spec/Unix.pm # once (5µs+7µs) by PPI::Token::Cast::BEGIN@34 at line 34 of PPI/Token/Cast.pm # once (5µs+7µs) by Pod::PlainText::BEGIN@19 at line 19 of Pod/PlainText.pm # once (5µs+7µs) by List::Util::BEGIN@9 at line 9 of List/Util.pm # once (5µs+7µs) by PPIx::Regexp::Token::Control::BEGIN@39 at line 39 of PPIx/Regexp/Token/Control.pm # once (5µs+7µs) by PPI::Token::Symbol::BEGIN@30 at line 30 of PPI/Token/Symbol.pm # once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitPostfixControls::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitPostfixControls.pm # once (5µs+7µs) by PPI::Structure::Block::BEGIN@45 at line 45 of PPI/Structure/Block.pm # once (4µs+7µs) by Module::Runtime::BEGIN@2.46 at line 2 of Path/IsDev/NegativeHeuristic/PerlINC.pm # once (5µs+7µs) by Perl::Critic::Statistics::BEGIN@11 at line 11 of Perl/Critic/Statistics.pm # once (5µs+7µs) by PPIx::Regexp::Token::BEGIN@48 at line 48 of PPIx/Regexp/Token.pm # once (5µs+7µs) by PPI::Structure::For::BEGIN@36 at line 36 of PPI/Structure/For.pm # once (5µs+7µs) by PPI::Token::Magic::BEGIN@44 at line 44 of PPI/Token/Magic.pm # once (4µs+8µs) by Perl::Critic::Violation::BEGIN@11 at line 11 of Perl/Critic/Violation.pm # once (5µs+7µs) by PPI::Token::ArrayIndex::BEGIN@29 at line 29 of PPI/Token/ArrayIndex.pm # once (5µs+7µs) by PPI::Token::Quote::Interpolate::BEGIN@31 at line 31 of PPI/Token/Quote/Interpolate.pm # once (5µs+7µs) by PPI::Document::Fragment::BEGIN@21 at line 21 of PPI/Document/Fragment.pm # once (5µs+7µs) by PPIx::Regexp::Token::Reference::BEGIN@37 at line 37 of PPIx/Regexp/Token/Reference.pm # once (5µs+7µs) by PPIx::Regexp::Token::Unmatched::BEGIN@37 at line 37 of PPIx/Regexp/Token/Unmatched.pm # once (5µs+7µs) by charnames::BEGIN@2 at line 2 of charnames.pm # once (5µs+7µs) by PPI::Exception::ParserTimeout::BEGIN@3 at line 3 of PPI/Exception/ParserTimeout.pm # once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitPerl4PackageNames::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitPerl4PackageNames.pm # once (4µs+7µs) by Scalar::Util::BEGIN@9 at line 9 of Scalar/Util.pm # once (5µs+7µs) by PPI::Document::BEGIN@66 at line 66 of PPI/Document.pm # once (5µs+7µs) by PPI::Structure::Given::BEGIN@36 at line 36 of PPI/Structure/Given.pm # once (5µs+7µs) by Perl::Critic::Policy::Modules::RequireBarewordIncludes::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/RequireBarewordIncludes.pm # once (5µs+7µs) by PPI::Document::Normalized::BEGIN@43 at line 43 of PPI/Document/Normalized.pm # once (5µs+7µs) by PPI::Statement::Scheduled::BEGIN@56 at line 56 of PPI/Statement/Scheduled.pm # once (4µs+7µs) by Path::FindDev::BEGIN@2 at line 2 of Path/FindDev/Object.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitEscapedCharacters::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitEscapedCharacters.pm # once (5µs+7µs) by PPIx::Regexp::Token::CharClass::Simple::BEGIN@33 at line 33 of PPIx/Regexp/Token/CharClass/Simple.pm # once (5µs+7µs) by B::BEGIN@9 at line 9 of B.pm # once (5µs+7µs) by Perl::Critic::Exception::Configuration::Generic::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Generic.pm # once (5µs+7µs) by _charnames::BEGIN@7 at line 7 of _charnames.pm # once (4µs+7µs) by Perl::Critic::Policy::Documentation::RequirePackageMatchesPodName::BEGIN@12 at line 12 of Perl/Critic/Policy/Documentation/RequirePackageMatchesPodName.pm # once (5µs+7µs) by PPI::Structure::Condition::BEGIN@40 at line 40 of PPI/Structure/Condition.pm # once (5µs+7µs) by PPIx::Regexp::Token::Comment::BEGIN@32 at line 32 of PPIx/Regexp/Token/Comment.pm # once (5µs+7µs) by PPI::Token::QuoteLike::Backtick::BEGIN@31 at line 31 of PPI/Token/QuoteLike/Backtick.pm # once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitNegativeExpressionsInUnlessAndUntilConditions.pm # once (5µs+7µs) by PPI::Token::Number::Version::BEGIN@33 at line 33 of PPI/Token/Number/Version.pm # once (4µs+7µs) by Module::Runtime::BEGIN@2.38 at line 2 of Path/IsDev/NegativeHeuristic/HomeDir.pm # once (5µs+7µs) by PPI::Structure::List::BEGIN@38 at line 38 of PPI/Structure/List.pm # once (4µs+7µs) by List::MoreUtils::PP::BEGIN@4 at line 4 of List/MoreUtils/PP.pm # once (5µs+7µs) by PPI::Util::BEGIN@5 at line 5 of PPI/Util.pm # once (5µs+7µs) by PPI::Token::Quote::Single::BEGIN@37 at line 37 of PPI/Token/Quote/Single.pm # once (4µs+7µs) by PPI::Token::_QuoteEngine::BEGIN@33 at line 33 of PPI/Token/_QuoteEngine.pm # once (5µs+7µs) by PPI::Statement::Data::BEGIN@43 at line 43 of PPI/Statement/Data.pm # once (5µs+7µs) by PPI::Token::Label::BEGIN@31 at line 31 of PPI/Token/Label.pm # once (5µs+7µs) by PPI::Token::Regexp::Substitute::BEGIN@35 at line 35 of PPI/Token/Regexp/Substitute.pm # once (5µs+7µs) by PPI::Statement::Given::BEGIN@36 at line 36 of PPI/Statement/Given.pm # once (5µs+7µs) by File::Spec::BEGIN@3 at line 3 of File/Spec.pm # once (5µs+7µs) by Perl::Tidy::VerticalAligner::Alignment::BEGIN@19496 at line 19496 of Perl/Tidy.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::RequireUpperCaseHeredocTerminator::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/RequireUpperCaseHeredocTerminator.pm # once (4µs+7µs) by Perl::Critic::Policy::Documentation::RequirePodSections::BEGIN@11 at line 11 of Perl/Critic/Policy/Documentation/RequirePodSections.pm # once (4µs+7µs) by Perl::Critic::Exception::Configuration::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration.pm # once (5µs+7µs) by PPIx::Regexp::Tokenizer::BEGIN@3 at line 3 of PPIx/Regexp/Tokenizer.pm # once (5µs+7µs) by PPIx::Regexp::Constant::BEGIN@3 at line 3 of PPIx/Regexp/Constant.pm # once (5µs+7µs) by PPIx::Regexp::BEGIN@85 at line 85 of PPIx/Regexp.pm # once (4µs+7µs) by Perl::Critic::Policy::Modules::ProhibitMultiplePackages::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/ProhibitMultiplePackages.pm # once (5µs+7µs) by PPIx::Regexp::Structure::Quantifier::BEGIN@32 at line 32 of PPIx/Regexp/Structure/Quantifier.pm # once (5µs+7µs) by Digest::base::BEGIN@3 at line 3 of Digest/base.pm # once (5µs+7µs) by Config::Tiny::BEGIN@5 at line 5 of Config/Tiny.pm # once (5µs+7µs) by PPI::Token::Structure::BEGIN@31 at line 31 of PPI/Token/Structure.pm # once (4µs+7µs) by Perl::Critic::Policy::ClassHierarchies::ProhibitAutoloading::BEGIN@11 at line 11 of Perl/Critic/Policy/ClassHierarchies/ProhibitAutoloading.pm # once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitAmpersandSigils::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitAmpersandSigils.pm # once (5µs+7µs) by PPI::Token::Number::Octal::BEGIN@29 at line 29 of PPI/Token/Number/Octal.pm # once (5µs+7µs) by Role::Tiny::With::BEGIN@3 at line 3 of Role/Tiny/With.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyQuotes::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitEmptyQuotes.pm # once (5µs+7µs) by File::ShareDir::BEGIN@109 at line 109 of File/ShareDir.pm # once (4µs+7µs) by Role::Tiny::BEGIN@2.34 at line 2 of Path/IsDev/Role/Matcher/Child/Exists/Any.pm # once (5µs+7µs) by PPI::Token::Word::BEGIN@38 at line 38 of PPI/Token/Word.pm # once (4µs+7µs) by File::Temp::BEGIN@10 at line 10 of File/Temp.pm # once (5µs+7µs) by PPIx::Regexp::Structure::CharClass::BEGIN@32 at line 32 of PPIx/Regexp/Structure/CharClass.pm # once (5µs+7µs) by PPIx::Regexp::Structure::BranchReset::BEGIN@32 at line 32 of PPIx/Regexp/Structure/BranchReset.pm # once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitAugmentedAssignmentInDeclaration::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitAugmentedAssignmentInDeclaration.pm # once (4µs+7µs) by Role::Tiny::BEGIN@2.54 at line 2 of Path/IsDev/Role/Heuristic.pm # once (5µs+7µs) by PPI::Token::Number::Float::BEGIN@31 at line 31 of PPI/Token/Number/Float.pm # once (4µs+7µs) by PPIx::Regexp::Node::Range::BEGIN@33 at line 33 of PPIx/Regexp/Node/Range.pm # once (5µs+7µs) by PPIx::Regexp::Token::Condition::BEGIN@33 at line 33 of PPIx/Regexp/Token/Condition.pm # once (4µs+7µs) by Perl::Critic::Policy::CodeLayout::RequireTidyCode::BEGIN@11 at line 11 of Perl/Critic/Policy/CodeLayout/RequireTidyCode.pm # once (5µs+7µs) by PPI::Token::QuoteLike::Command::BEGIN@31 at line 31 of PPI/Token/QuoteLike/Command.pm # once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitPackageVars::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitPackageVars.pm # once (5µs+7µs) by PPI::Structure::When::BEGIN@36 at line 36 of PPI/Structure/When.pm # once (4µs+7µs) by Perl::Critic::Policy::Modules::RequireNoMatchVarsWithUseEnglish::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/RequireNoMatchVarsWithUseEnglish.pm # once (4µs+7µs) by Perl::Critic::Policy::Modules::RequireVersionVar::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/RequireVersionVar.pm # once (5µs+7µs) by PPI::Statement::Include::Perl6::BEGIN@41 at line 41 of PPI/Statement/Include/Perl6.pm # once (4µs+7µs) by PPI::Token::Regexp::Transliterate::BEGIN@39 at line 39 of PPI/Token/Regexp/Transliterate.pm # once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitCascadingIfElse::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitCascadingIfElse.pm # once (4µs+7µs) by Perl::Critic::PolicyParameter::Behavior::Enumeration::BEGIN@11 at line 11 of Perl/Critic/PolicyParameter/Behavior/Enumeration.pm # once (5µs+7µs) by Pod::InputObjects::BEGIN@12 at line 12 of Pod/InputObjects.pm # once (5µs+7µs) by PPIx::Regexp::Structure::Capture::BEGIN@33 at line 33 of PPIx/Regexp/Structure/Capture.pm # once (5µs+7µs) by Encode::Encoding::BEGIN@4 at line 4 of Encode/Encoding.pm # once (5µs+7µs) by PPI::Token::_QuoteEngine::Simple::BEGIN@5 at line 5 of PPI/Token/_QuoteEngine/Simple.pm # once (4µs+7µs) by Perl::Critic::PolicyParameter::Behavior::Integer::BEGIN@11 at line 11 of Perl/Critic/PolicyParameter/Behavior/Integer.pm # once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::RequireBracesForMultiline::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/RequireBracesForMultiline.pm # once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitEnumeratedClasses::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitEnumeratedClasses.pm # once (4µs+7µs) by PPIx::Regexp::Structure::RegexSet::BEGIN@3 at line 3 of PPIx/Regexp/Structure/RegexSet.pm # once (5µs+7µs) by PPIx::Regexp::Token::Assertion::BEGIN@34 at line 34 of PPIx/Regexp/Token/Assertion.pm # once (4µs+7µs) by File::Temp::Dir::BEGIN@1575 at line 1575 of File/Temp.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitInterpolationOfLiterals::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitInterpolationOfLiterals.pm # once (4µs+7µs) by Pod::Spell::BEGIN@3 at line 3 of Pod/Spell.pm # once (4µs+7µs) by Perl::Critic::Policy::TestingAndDebugging::ProhibitNoWarnings::BEGIN@11 at line 11 of Perl/Critic/Policy/TestingAndDebugging/ProhibitNoWarnings.pm # once (5µs+7µs) by PPI::Token::Number::Hex::BEGIN@29 at line 29 of PPI/Token/Number/Hex.pm # once (4µs+7µs) by Perl::Critic::Policy::Variables::RequireLexicalLoopIterators::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/RequireLexicalLoopIterators.pm # once (4µs+7µs) by Pod::Simple::BEGIN@4 at line 4 of Pod/Simple.pm # once (5µs+7µs) by PPIx::Regexp::Support::BEGIN@35 at line 35 of PPIx/Regexp/Support.pm # once (4µs+7µs) by PPIx::Regexp::Structure::Switch::BEGIN@32 at line 32 of PPIx/Regexp/Structure/Switch.pm # once (4µs+7µs) by Perl::Tidy::BEGIN@59 at line 59 of Perl/Tidy.pm # once (5µs+7µs) by PPIx::Regexp::Structure::Subexpression::BEGIN@32 at line 32 of PPIx/Regexp/Structure/Subexpression.pm # once (5µs+7µs) by utf8::BEGIN@2 at line 2 of utf8_heavy.pl # once (4µs+7µs) by PPIx::Regexp::Structure::Replacement::BEGIN@36 at line 36 of PPIx/Regexp/Structure/Replacement.pm # once (5µs+7µs) by PPIx::Regexp::Structure::NamedCapture::BEGIN@37 at line 37 of PPIx/Regexp/Structure/NamedCapture.pm # once (4µs+7µs) by PPI::Statement::End::BEGIN@47 at line 47 of PPI/Statement/End.pm # once (5µs+7µs) by PPI::Statement::UnmatchedBrace::BEGIN@47 at line 47 of PPI/Statement/UnmatchedBrace.pm # once (4µs+7µs) by File::HomeDir::BEGIN@6 at line 6 of File/HomeDir.pm # once (4µs+7µs) by Path::FindDev::Object::BEGIN@2 at line 2 of Path/IsDev/Object.pm # once (5µs+7µs) by B::Keywords::BEGIN@5 at line 5 of B/Keywords.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitSpecialLiteralHeredocTerminator::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitSpecialLiteralHeredocTerminator.pm # once (5µs+7µs) by PPI::Token::Regexp::Match::BEGIN@45 at line 45 of PPI/Token/Regexp/Match.pm # once (4µs+7µs) by Perl::Critic::PolicyParameter::Behavior::String::BEGIN@11 at line 11 of Perl/Critic/PolicyParameter/Behavior/String.pm # once (4µs+7µs) by File::Spec::Functions::BEGIN@4 at line 4 of File/Spec/Functions.pm # once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitBuiltinHomonyms::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitBuiltinHomonyms.pm # once (4µs+7µs) by Perl::Critic::Utils::POD::BEGIN@11 at line 11 of Perl/Critic/Utils/POD.pm # once (4µs+7µs) by Perl::Critic::Policy::ErrorHandling::RequireCheckingReturnValueOfEval::BEGIN@11 at line 11 of Perl/Critic/Policy/ErrorHandling/RequireCheckingReturnValueOfEval.pm # once (5µs+7µs) by Pod::Escapes::BEGIN@22 at line 22 of Pod/Escapes.pm # once (4µs+7µs) by PPI::Token::QuoteLike::Regexp::BEGIN@32 at line 32 of PPI/Token/QuoteLike/Regexp.pm # once (4µs+7µs) by PPIx::Regexp::Element::BEGIN@33 at line 33 of PPIx/Regexp/Element.pm # once (4µs+7µs) by Perl::Critic::PolicyParameter::Behavior::StringList::BEGIN@11 at line 11 of Perl/Critic/PolicyParameter/Behavior/StringList.pm # once (4µs+7µs) by Pod::Simple::LinkSection::BEGIN@8 at line 8 of Pod/Simple/LinkSection.pm # once (5µs+7µs) by PPI::Structure::Unknown::BEGIN@42 at line 42 of PPI/Structure/Unknown.pm # once (4µs+7µs) by Perl::Critic::Exception::Configuration::Option::Global::ExtraParameter::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Option/Global/ExtraParameter.pm # once (4µs+7µs) by Module::Runtime::BEGIN@2 at line 2 of Path/IsDev/HeuristicSet/Basic.pm # once (4µs+7µs) by Perl::Critic::Policy::Subroutines::RequireArgUnpacking::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/RequireArgUnpacking.pm # once (4µs+7µs) by Perl::Critic::Theme::BEGIN@11 at line 11 of Perl/Critic/Theme.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitMismatchedOperators::BEGIN@10 at line 10 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitMismatchedOperators.pm # once (5µs+7µs) by PPI::Token::QuoteLike::Readline::BEGIN@40 at line 40 of PPI/Token/QuoteLike/Readline.pm # once (5µs+7µs) by Sub::Exporter::BEGIN@1 at line 1 of Data/OptList.pm # once (5µs+7µs) by Pod::Wordlist::BEGIN@2 at line 2 of Pod/Wordlist.pm # once (4µs+7µs) by Path::IsDev::Object::BEGIN@2 at line 2 of Path/IsDev/Result.pm # once (5µs+7µs) by PPI::Exception::ParserRejection::BEGIN@3 at line 3 of PPI/Exception/ParserRejection.pm # once (4µs+7µs) by Perl::Critic::PolicyParameter::Behavior::Boolean::BEGIN@11 at line 11 of Perl/Critic/PolicyParameter/Behavior/Boolean.pm # once (4µs+7µs) by PPIx::Regexp::Structure::Regexp::BEGIN@34 at line 34 of PPIx/Regexp/Structure/Regexp.pm # once (4µs+7µs) by Perl::Critic::Exception::Fatal::BEGIN@11 at line 11 of Perl/Critic/Exception/Fatal.pm # once (4µs+7µs) by Perl::Critic::Policy::Subroutines::RequireFinalReturn::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/RequireFinalReturn.pm # once (4µs+7µs) by PPI::Tokenizer::BEGIN@81 at line 81 of PPI/Tokenizer.pm # once (5µs+7µs) by PPI::Statement::Variable::BEGIN@41 at line 41 of PPI/Statement/Variable.pm # once (4µs+7µs) by Perl::Critic::PolicyConfig::BEGIN@11 at line 11 of Perl/Critic/PolicyConfig.pm # once (4µs+7µs) by Perl::Critic::Policy::Miscellanea::ProhibitTies::BEGIN@11 at line 11 of Perl/Critic/Policy/Miscellanea/ProhibitTies.pm # once (4µs+7µs) by Role::Tiny::BEGIN@2.78 at line 2 of Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp.pm # once (4µs+7µs) by PPIx::Utilities::Node::BEGIN@4 at line 4 of PPIx/Utilities/Node.pm # once (4µs+7µs) by Perl::Critic::Policy::NamingConventions::ProhibitAmbiguousNames::BEGIN@11 at line 11 of Perl/Critic/Policy/NamingConventions/ProhibitAmbiguousNames.pm # once (5µs+7µs) by PPI::Normal::Standard::BEGIN@19 at line 19 of PPI/Normal/Standard.pm # once (4µs+7µs) by deprecate::BEGIN@2 at line 2 of deprecate.pm # once (5µs+7µs) by PPI::Statement::Unknown::BEGIN@35 at line 35 of PPI/Statement/Unknown.pm # once (4µs+7µs) by Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA::BEGIN@11 at line 11 of Perl/Critic/Policy/ClassHierarchies/ProhibitExplicitISA.pm # once (4µs+7µs) by Perl::Critic::Policy::Variables::ProtectPrivateVars::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProtectPrivateVars.pm # once (4µs+7µs) by File::Path::BEGIN@4 at line 4 of File/Path.pm # once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitExplicitReturnUndef::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitExplicitReturnUndef.pm # once (4µs+7µs) by PPIx::Regexp::Node::BEGIN@34 at line 34 of PPIx/Regexp/Node.pm # once (5µs+7µs) by PPI::Token::_QuoteEngine::Full::BEGIN@5 at line 5 of PPI/Token/_QuoteEngine/Full.pm # once (5µs+7µs) by PPI::Token::QuoteLike::Words::BEGIN@28 at line 28 of PPI/Token/QuoteLike/Words.pm # once (4µs+7µs) by File::Basename::BEGIN@50 at line 50 of File/Basename.pm # once (4µs+7µs) by List::MoreUtils::XS::BEGIN@4 at line 4 of List/MoreUtils/XS.pm # once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitConditionalDeclarations::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitConditionalDeclarations.pm # once (4µs+7µs) by Perl::Critic::Exception::Configuration::Option::Global::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Option/Global.pm # once (4µs+7µs) by Perl::Critic::PolicyParameter::BEGIN@11 at line 11 of Perl/Critic/PolicyParameter.pm # once (4µs+7µs) by Perl::Critic::Policy::Miscellanea::ProhibitFormats::BEGIN@11 at line 11 of Perl/Critic/Policy/Miscellanea/ProhibitFormats.pm # once (4µs+7µs) by PPIx::Regexp::Structure::BEGIN@45 at line 45 of PPIx/Regexp/Structure.pm # once (4µs+7µs) by Perl::Critic::Utils::Perl::BEGIN@11 at line 11 of Perl/Critic/Utils/Perl.pm # once (4µs+7µs) by Perl::Critic::Policy::Documentation::RequirePodLinksIncludeText::BEGIN@12 at line 12 of Perl/Critic/Policy/Documentation/RequirePodLinksIncludeText.pm # once (4µs+7µs) by Perl::Critic::Policy::Documentation::RequirePodAtEnd::BEGIN@11 at line 11 of Perl/Critic/Policy/Documentation/RequirePodAtEnd.pm # once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitLvalueSubstr::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitLvalueSubstr.pm # once (5µs+7µs) by re::BEGIN@4 at line 4 of re.pm # once (4µs+7µs) by PPIx::Regexp::Structure::Modifier::BEGIN@33 at line 33 of PPIx/Regexp/Structure/Modifier.pm # once (4µs+7µs) by Role::Tiny::BEGIN@2.18 at line 2 of Path/IsDev/Role/HeuristicSet.pm # once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitReusedNames::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitReusedNames.pm # once (4µs+7µs) by Perl::Critic::Policy::InputOutput::RequireCheckedOpen::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/RequireCheckedOpen.pm # once (4µs+7µs) by Perl::Critic::Policy::Modules::RequireFilenameMatchesPackage::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/RequireFilenameMatchesPackage.pm # once (4µs+7µs) by Perl::Critic::Policy::Variables::RequireNegativeIndices::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/RequireNegativeIndices.pm # once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitMatchVars::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitMatchVars.pm # once (4µs+7µs) by IO::File::BEGIN@128 at line 128 of IO/File.pm # once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitUnusualDelimiters::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitUnusualDelimiters.pm # once (4µs+7µs) by Clone::BEGIN@3 at line 3 of Clone.pm # once (4µs+7µs) by Module::Runtime::BEGIN@2.58 at line 2 of Path/IsDev/Heuristic/Tool/MakeMaker.pm # once (4µs+7µs) by PPI::Statement::Expression::BEGIN@38 at line 38 of PPI/Statement/Expression.pm # once (4µs+7µs) by Perl::Critic::Utils::POD::ParseInteriorSequence::BEGIN@11 at line 11 of Perl/Critic/Utils/POD/ParseInteriorSequence.pm # once (4µs+7µs) by Perl::Critic::Exception::Configuration::Option::Global::ParameterValue::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Option/Global/ParameterValue.pm # once (4µs+7µs) by Perl::Critic::Policy::Modules::ProhibitConditionalUseStatements::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/ProhibitConditionalUseStatements.pm # once (4µs+7µs) by Perl::Critic::Utils::McCabe::BEGIN@11 at line 11 of Perl/Critic/Utils/McCabe.pm # once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::RequireLineBoundaryMatching::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/RequireLineBoundaryMatching.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitComplexVersion::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitComplexVersion.pm # once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitSleepViaSelect::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitSleepViaSelect.pm # once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitComplexMappings::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitComplexMappings.pm # once (4µs+7µs) by PPI::Token::Regexp::BEGIN@45 at line 45 of PPI/Token/Regexp.pm # once (4µs+7µs) by Exporter::Tiny::BEGIN@4 at line 4 of Exporter/Tiny.pm # once (4µs+7µs) by Perl::Critic::Policy::NamingConventions::Capitalization::BEGIN@11 at line 11 of Perl/Critic/Policy/NamingConventions/Capitalization.pm # once (4µs+7µs) by PPI::Token::QuoteLike::BEGIN@48 at line 48 of PPI/Token/QuoteLike.pm # once (4µs+7µs) by PPI::Token::Number::Exp::BEGIN@31 at line 31 of PPI/Token/Number/Exp.pm # once (4µs+7µs) by PPIx::Utilities::Exception::Bug::BEGIN@11 at line 11 of PPIx/Utilities/Exception/Bug.pm # once (4µs+7µs) by Perl::Critic::Exception::Configuration::Option::Policy::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Option/Policy.pm # once (4µs+7µs) by Perl::Critic::Policy::CodeLayout::ProhibitTrailingWhitespace::BEGIN@11 at line 11 of Perl/Critic/Policy/CodeLayout/ProhibitTrailingWhitespace.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitCommaSeparatedStatements::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitCommaSeparatedStatements.pm # once (4µs+7µs) by Perl::Critic::Policy::ClassHierarchies::ProhibitOneArgBless::BEGIN@11 at line 11 of Perl/Critic/Policy/ClassHierarchies/ProhibitOneArgBless.pm # once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitSingleCharAlternation::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitSingleCharAlternation.pm # once (4µs+7µs) by Perl::Critic::Policy::Modules::ProhibitAutomaticExportation::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/ProhibitAutomaticExportation.pm # once (4µs+7µs) by Perl::Critic::Policy::InputOutput::RequireEncodingWithUTF8Layer::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/RequireEncodingWithUTF8Layer.pm # once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::RequireBlockGrep::BEGIN@15 at line 15 of Perl/Critic/Policy/BuiltinFunctions/RequireBlockGrep.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars::BEGIN@1 at line 1 of Email/Address.pm # once (4µs+7µs) by PPI::Statement::Compound::BEGIN@53 at line 53 of PPI/Statement/Compound.pm # once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitDeepNests::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitDeepNests.pm # once (4µs+7µs) by Module::Runtime::BEGIN@2.50 at line 2 of Path/IsDev/Heuristic/Tool/Dzil.pm # once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitComplexRegexes::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitComplexRegexes.pm # once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::RequireDotMatchAnything::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/RequireDotMatchAnything.pm # once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitEscapedMetacharacters::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitEscapedMetacharacters.pm # once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::RequireExtendedFormatting::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/RequireExtendedFormatting.pm # once (4µs+7µs) by Perl::Critic::Policy::InputOutput::RequireBriefOpen::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/RequireBriefOpen.pm # once (4µs+7µs) by File::Copy::BEGIN@11 at line 11 of File/Copy.pm # once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitLocalVars::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitLocalVars.pm # once (4µs+7µs) by Module::Runtime::BEGIN@2.22 at line 2 of Path/IsDev/NegativeHeuristic/IsDev/IgnoreFile.pm # once (4µs+7µs) by Perl::Critic::Exception::Configuration::Option::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Option.pm # once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::RequireBlockMap::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/RequireBlockMap.pm # once (4µs+7µs) by PPIx::Regexp::Structure::Main::BEGIN@38 at line 38 of PPIx/Regexp/Structure/Main.pm # once (4µs+7µs) by Perl::Critic::Utils::BEGIN@14 at line 14 of Perl/Critic/Utils.pm # once (4µs+7µs) by Perl::Critic::Policy::InputOutput::RequireCheckedClose::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/RequireCheckedClose.pm # once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitReturnSort::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitReturnSort.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitMagicNumbers::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitMagicNumbers.pm # once (4µs+7µs) by PPIx::Utilities::Statement::BEGIN@11 at line 11 of PPIx/Utilities/Statement.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitLeadingZeros::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitLeadingZeros.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitNoisyQuotes::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitNoisyQuotes.pm # once (4µs+7µs) by Module::Runtime::BEGIN@2.70 at line 2 of Path/IsDev/Heuristic/Changelog.pm # once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitSubroutinePrototypes::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitSubroutinePrototypes.pm # once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidGrep::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitVoidGrep.pm # once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitMutatingListFunctions::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitMutatingListFunctions.pm # once (4µs+7µs) by Role::Tiny::BEGIN@2.26 at line 2 of Path/IsDev/Role/NegativeHeuristic.pm # once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProtectPrivateSubs::BEGIN@12 at line 12 of Perl/Critic/Policy/Subroutines/ProtectPrivateSubs.pm # once (4µs+7µs) by Perl::Critic::Policy::BEGIN@11 at line 11 of Perl/Critic/Policy.pm # once (4µs+7µs) by File::HomeDir::Darwin::BEGIN@4 at line 4 of File/HomeDir/Darwin.pm # once (4µs+7µs) by Perl::Critic::Policy::TestingAndDebugging::RequireUseStrict::BEGIN@11 at line 11 of Perl/Critic/Policy/TestingAndDebugging/RequireUseStrict.pm # once (4µs+7µs) by Carp::BEGIN@4 at line 4 of Carp.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::RequireInterpolationOfMetachars::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/RequireInterpolationOfMetachars.pm # once (4µs+7µs) by Perl::Critic::Config::BEGIN@11 at line 11 of Perl/Critic/Config.pm # once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitUnusedCapture::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitUnusedCapture.pm # once (4µs+7µs) by Perl::Critic::Exception::IO::BEGIN@11 at line 11 of Perl/Critic/Exception/IO.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitQuotesAsQuotelikeOperatorDelimiters::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitQuotesAsQuotelikeOperatorDelimiters.pm # once (4µs+7µs) by Perl::Critic::Policy::Variables::RequireLocalizedPunctuationVars::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/RequireLocalizedPunctuationVars.pm # once (4µs+7µs) by Perl::Critic::Utils::DataConversion::BEGIN@11 at line 11 of Perl/Critic/Utils/DataConversion.pm # once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitFixedStringMatches::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitFixedStringMatches.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitLongChainsOfMethodCalls::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitLongChainsOfMethodCalls.pm # once (4µs+7µs) by Lingua::EN::Inflect::BEGIN@3 at line 3 of Lingua/EN/Inflect.pm # once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitStringyEval::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitStringyEval.pm # once (4µs+7µs) by Role::Tiny::BEGIN@2.30 at line 2 of Path/IsDev/Role/Matcher/Child/Exists/Any/File.pm # once (4µs+7µs) by Perl::Critic::UserProfile::BEGIN@11 at line 11 of Perl/Critic/UserProfile.pm # once (4µs+7µs) by Perl::Critic::Policy::Modules::ProhibitEvilModules::BEGIN@10 at line 10 of Perl/Critic/Policy/Modules/ProhibitEvilModules.pm # once (4µs+6µs) by Devel::InnerPackage::BEGIN@3 at line 3 of Devel/InnerPackage.pm # once (4µs+7µs) by Perl::Critic::Policy::Modules::RequireExplicitPackage::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/RequireExplicitPackage.pm # once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitNestedSubs::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitNestedSubs.pm # once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::RequireGlobFunction::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/RequireGlobFunction.pm # once (4µs+7µs) by Perl::Critic::Policy::Miscellanea::ProhibitUnrestrictedNoCritic::BEGIN@11 at line 11 of Perl/Critic/Policy/Miscellanea/ProhibitUnrestrictedNoCritic.pm # once (4µs+7µs) by File::Which::BEGIN@4 at line 4 of File/Which.pm # once (4µs+7µs) by Perl::Critic::Exception::Configuration::Option::Policy::ParameterValue::BEGIN@11 at line 11 of Perl/Critic/Exception/Configuration/Option/Policy/ParameterValue.pm # once (4µs+7µs) by version::BEGIN@5 at line 5 of version.pm # once (4µs+7µs) by Perl::Critic::Policy::InputOutput::RequireCheckedSyscalls::BEGIN@11 at line 11 of Perl/Critic/Policy/InputOutput/RequireCheckedSyscalls.pm # once (4µs+7µs) by PPI::Statement::Break::BEGIN@40 at line 40 of PPI/Statement/Break.pm # once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::RequireSimpleSortBlock::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/RequireSimpleSortBlock.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitMixedBooleanOperators::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitMixedBooleanOperators.pm # once (4µs+7µs) by PPI::Token::Unknown::BEGIN@30 at line 30 of PPI/Token/Unknown.pm # once (4µs+7µs) by Perl::Critic::Utils::PPI::BEGIN@11 at line 11 of Perl/Critic/Utils/PPI.pm # once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitUniversalIsa::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitUniversalIsa.pm # once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitVoidMap::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitVoidMap.pm # once (4µs+7µs) by Perl::Critic::Policy::ErrorHandling::RequireCarping::BEGIN@11 at line 11 of Perl/Critic/Policy/ErrorHandling/RequireCarping.pm # once (4µs+7µs) by Perl::Critic::Policy::TestingAndDebugging::RequireTestLabels::BEGIN@11 at line 11 of Perl/Critic/Policy/TestingAndDebugging/RequireTestLabels.pm # once (4µs+7µs) by Perl::Critic::Exception::BEGIN@11 at line 11 of Perl/Critic/Exception.pm # once (4µs+7µs) by PPI::Token::Quote::BEGIN@48 at line 48 of PPI/Token/Quote.pm # once (4µs+7µs) by PPIx::Regexp::Util::BEGIN@5 at line 5 of PPIx/Regexp/Util.pm # once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitUnusedPrivateSubroutines::BEGIN@12 at line 12 of Perl/Critic/Policy/Subroutines/ProhibitUnusedPrivateSubroutines.pm # once (4µs+7µs) by IO::Handle::BEGIN@264 at line 264 of IO/Handle.pm # once (4µs+7µs) by Perl::Critic::Policy::Modules::RequireEndWithOne::BEGIN@11 at line 11 of Perl/Critic/Policy/Modules/RequireEndWithOne.pm # once (4µs+7µs) by Perl::Critic::Policy::BuiltinFunctions::ProhibitBooleanGrep::BEGIN@11 at line 11 of Perl/Critic/Policy/BuiltinFunctions/ProhibitBooleanGrep.pm # once (4µs+6µs) by Data::OptList::BEGIN@1 at line 1 of Sub/Install.pm # once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitPunctuationVars::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitPunctuationVars.pm # once (4µs+7µs) by Perl::Critic::Policy::CodeLayout::ProhibitHardTabs::BEGIN@11 at line 11 of Perl/Critic/Policy/CodeLayout/ProhibitHardTabs.pm # once (4µs+7µs) by Module::Runtime::BEGIN@2.62 at line 2 of Path/IsDev/Heuristic/Tool/ModuleBuild.pm # once (4µs+7µs) by Perl::Critic::Policy::Miscellanea::ProhibitUselessNoCritic::BEGIN@11 at line 11 of Perl/Critic/Policy/Miscellanea/ProhibitUselessNoCritic.pm # once (4µs+7µs) by Perl::Critic::Policy::CodeLayout::ProhibitParensWithBuiltins::BEGIN@11 at line 11 of Perl/Critic/Policy/CodeLayout/ProhibitParensWithBuiltins.pm # once (4µs+7µs) by Perl::Critic::Policy::Variables::RequireInitializationForLocalVars::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/RequireInitializationForLocalVars.pm # once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitUntilBlocks.pm # once (4µs+7µs) by File::ShareDir::ProjectDistDir::BEGIN@2 at line 2 of Path/IsDev.pm # once (4µs+7µs) by Digest::MD5::BEGIN@3 at line 3 of Digest/MD5.pm # once (4µs+7µs) by PPI::BEGIN@6 at line 6 of PPI.pm # once (4µs+7µs) by Path::IsDev::BEGIN@2 at line 2 of Sub/Exporter.pm # once (4µs+6µs) by PPI::Statement::Sub::BEGIN@33 at line 33 of PPI/Statement/Sub.pm # once (4µs+7µs) by Perl::Critic::Policy::TestingAndDebugging::ProhibitNoStrict::BEGIN@11 at line 11 of Perl/Critic/Policy/TestingAndDebugging/ProhibitNoStrict.pm # once (4µs+7µs) by Perl::Critic::PolicyParameter::Behavior::BEGIN@11 at line 11 of Perl/Critic/PolicyParameter/Behavior.pm # once (4µs+7µs) by Perl::Critic::Policy::RegularExpressions::ProhibitCaptureWithoutTest::BEGIN@11 at line 11 of Perl/Critic/Policy/RegularExpressions/ProhibitCaptureWithoutTest.pm # once (4µs+7µs) by Perl::Critic::Policy::TestingAndDebugging::RequireUseWarnings::BEGIN@11 at line 11 of Perl/Critic/Policy/TestingAndDebugging/RequireUseWarnings.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::RequireConstantVersion::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/RequireConstantVersion.pm # once (5µs+6µs) by Class::Inspector::BEGIN@45 at line 45 of Class/Inspector.pm # once (4µs+7µs) by Module::Runtime::BEGIN@2.66 at line 2 of Path/IsDev/Heuristic/META.pm # once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitLabelsWithSpecialBlockNames::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitLabelsWithSpecialBlockNames.pm # once (4µs+7µs) by IO::Seekable::BEGIN@99 at line 99 of IO/Seekable.pm # once (4µs+7µs) by Perl::Critic::Policy::ValuesAndExpressions::ProhibitVersionStrings::BEGIN@11 at line 11 of Perl/Critic/Policy/ValuesAndExpressions/ProhibitVersionStrings.pm # once (4µs+7µs) by Perl::Critic::Policy::Variables::ProhibitUnusedVariables::BEGIN@11 at line 11 of Perl/Critic/Policy/Variables/ProhibitUnusedVariables.pm # once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitCStyleForLoops::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitCStyleForLoops.pm # once (4µs+6µs) by Perl::Critic::Annotation::BEGIN@11 at line 11 of Perl/Critic/Annotation.pm # once (4µs+7µs) by Perl::Critic::PolicyFactory::BEGIN@11 at line 11 of Perl/Critic/PolicyFactory.pm # once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitExcessComplexity::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitExcessComplexity.pm # once (4µs+6µs) by Perl::Critic::Policy::References::ProhibitDoubleSigils::BEGIN@11 at line 11 of Perl/Critic/Policy/References/ProhibitDoubleSigils.pm # once (4µs+7µs) by Perl::Critic::Policy::ControlStructures::ProhibitUnreachableCode::BEGIN@11 at line 11 of Perl/Critic/Policy/ControlStructures/ProhibitUnreachableCode.pm # once (4µs+7µs) by Perl::Critic::Policy::Subroutines::ProhibitManyArgs::BEGIN@11 at line 11 of Perl/Critic/Policy/Subroutines/ProhibitManyArgs.pm # once (4µs+7µs) by Errno::BEGIN@9 at line 9 of Errno.pm # once (4µs+6µs) by File::HomeDir::Driver::BEGIN@7 at line 7 of File/HomeDir/Driver.pm # once (4µs+6µs) by PPI::Token::BEGIN@23 at line 23 of PPI/Token.pm # once (5µs+6µs) by vars::BEGIN@8 at line 8 of vars.pm # once (5µs+6µs) by base::BEGIN@3 at line 3 of base.pm # once (4µs+6µs) by Perl::Critic::Policy::Objects::ProhibitIndirectSyntax::BEGIN@11 at line 11 of Perl/Critic/Policy/Objects/ProhibitIndirectSyntax.pm # once (4µs+6µs) by Params::Util::BEGIN@59 at line 59 of Params/Util.pm # once (4µs+6µs) by Perl::Critic::Exception::AggregateConfiguration::BEGIN@11 at line 11 of Perl/Critic/Exception/AggregateConfiguration.pm # once (4µs+6µs) by Text::Tabs::BEGIN@13 at line 13 of Text/Tabs.pm # once (4µs+7µs) by Pod::Simple::BlackBox::BEGIN@23 at line 23 of Pod/Simple/BlackBox.pm # once (4µs+6µs) by File::HomeDir::Unix::BEGIN@6 at line 6 of File/HomeDir/Unix.pm # once (4µs+7µs) by Role::Tiny::BEGIN@2.74 at line 2 of Path/IsDev/Role/Matcher/Child/BaseName/MatchRegexp/File.pm # once (4µs+6µs) by IO::BEGIN@7 at line 7 of IO.pm
sub import {
4348353µs shift;
444832.42ms4833.70ms $^H |= bits(@_ ? @_ : @default_bits);
# spent 3.70ms making 483 calls to strict::bits, avg 8µs/call
45}
46
47
# spent 623µs (313+310) within strict::unimport which was called 58 times, avg 11µs/call: # once (14µs+5µs) by File::Spec::Unix::BEGIN@179 at line 179 of File/Spec/Unix.pm # once (8µs+8µs) by Pod::Simple::BEGIN@1479 at line 1479 of Pod/Simple.pm # once (7µs+6µs) by Cwd::BEGIN@842 at line 842 of Cwd.pm # once (7µs+6µs) by Perl::Critic::Document::BEGIN@519 at line 519 of Perl/Critic/Document.pm # once (5µs+8µs) by Exporter::Tiny::BEGIN@158 at line 158 of Exporter/Tiny.pm # once (7µs+6µs) by B::BEGIN@251 at line 251 of B.pm # once (6µs+6µs) by Path::Tiny::BEGIN@1120 at line 1120 of Path/Tiny.pm # once (6µs+6µs) by Carp::BEGIN@589 at line 589 of Carp.pm # once (6µs+5µs) by Role::Tiny::BEGIN@290 at line 290 of Role/Tiny.pm # once (6µs+6µs) by utf8::BEGIN@155 at line 155 of utf8_heavy.pl # once (6µs+6µs) by utf8::BEGIN@656 at line 656 of utf8_heavy.pl # once (4µs+7µs) by File::Glob::BEGIN@58 at line 58 of File/Glob.pm # once (6µs+6µs) by Exception::Class::Base::BEGIN@41 at line 41 of Exception/Class/Base.pm # once (6µs+5µs) by Config::BEGIN@47 at line 47 of Config.pm # once (5µs+6µs) by Email::Address::BEGIN@370 at line 370 of Email/Address.pm # once (6µs+6µs) by IO::Handle::BEGIN@631 at line 631 of IO/Handle.pm # once (6µs+5µs) by Perl::Tidy::VerticalAligner::Line::BEGIN@19380 at line 19380 of Perl/Tidy.pm # once (6µs+5µs) by Sub::Install::BEGIN@109 at line 109 of Sub/Install.pm # once (6µs+5µs) by constant::BEGIN@40 at line 40 of constant.pm # once (6µs+5µs) by Devel::StackTrace::Frame::BEGIN@8 at line 8 of Devel/StackTrace/Frame.pm # once (6µs+5µs) by PPI::Normal::BEGIN@83 at line 83 of PPI/Normal.pm # once (5µs+6µs) by AutoLoader::BEGIN@146 at line 146 of AutoLoader.pm # once (5µs+5µs) by Class::Inspector::BEGIN@540 at line 540 of Class/Inspector.pm # once (6µs+5µs) by File::Path::BEGIN@29 at line 29 of File/Path.pm # once (5µs+5µs) by Module::Pluggable::BEGIN@66 at line 66 of Module/Pluggable.pm # once (6µs+5µs) by version::BEGIN@119 at line 119 of version.pm # once (5µs+5µs) by Exception::Class::Base::BEGIN@61 at line 61 of Exception/Class/Base.pm # once (5µs+5µs) by File::ShareDir::BEGIN@445 at line 445 of File/ShareDir.pm # once (5µs+5µs) by AutoLoader::BEGIN@194 at line 194 of AutoLoader.pm # once (5µs+5µs) by PPI::Normal::BEGIN@260 at line 260 of PPI/Normal.pm # once (5µs+5µs) by List::MoreUtils::PP::BEGIN@334 at line 334 of List/MoreUtils/PP.pm # once (5µs+5µs) by Carp::BEGIN@131 at line 131 of Carp.pm # once (5µs+5µs) by File::Spec::Functions::BEGIN@54 at line 54 of File/Spec/Functions.pm # once (5µs+5µs) by List::MoreUtils::BEGIN@93 at line 93 of List/MoreUtils.pm # once (5µs+5µs) by Exception::Class::BEGIN@43 at line 43 of Exception/Class.pm # once (5µs+5µs) by Exception::Class::BEGIN@165 at line 165 of Exception/Class.pm # once (5µs+5µs) by Exception::Class::BEGIN@76 at line 76 of Exception/Class.pm # once (5µs+5µs) by constant::BEGIN@141 at line 141 of constant.pm # once (5µs+5µs) by AutoLoader::BEGIN@37 at line 37 of AutoLoader.pm # once (5µs+5µs) by Devel::InnerPackage::BEGIN@87 at line 87 of Devel/InnerPackage.pm # once (5µs+5µs) by Devel::InnerPackage::BEGIN@67 at line 67 of Devel/InnerPackage.pm # once (5µs+5µs) by constant::BEGIN@90 at line 90 of constant.pm # once (5µs+5µs) by constant::BEGIN@65 at line 65 of constant.pm # once (5µs+5µs) by Exporter::Tiny::BEGIN@214 at line 214 of Exporter/Tiny.pm # once (4µs+5µs) by Carp::BEGIN@609 at line 609 of Carp.pm # once (5µs+5µs) by Exporter::Tiny::BEGIN@100 at line 100 of Exporter/Tiny.pm # once (4µs+5µs) by File::Temp::BEGIN@108 at line 108 of File/Temp.pm # once (5µs+5µs) by parent::BEGIN@25 at line 25 of parent.pm # once (5µs+5µs) by Exporter::Tiny::BEGIN@127 at line 127 of Exporter/Tiny.pm # once (5µs+5µs) by Exception::Class::BEGIN@173 at line 173 of Exception/Class.pm # once (5µs+5µs) by Perl::Tidy::VerticalAligner::Alignment::BEGIN@19542 at line 19542 of Perl/Tidy.pm # once (5µs+5µs) by Exporter::Tiny::BEGIN@141 at line 141 of Exporter/Tiny.pm # once (4µs+5µs) by File::Temp::BEGIN@138 at line 138 of File/Temp.pm # once (5µs+5µs) by List::Util::BEGIN@30 at line 30 of List/Util.pm # once (5µs+5µs) by Exporter::Tiny::BEGIN@17 at line 17 of Exporter/Tiny.pm # once (5µs+5µs) by Class::Inspector::BEGIN@553 at line 553 of Class/Inspector.pm # once (4µs+4µs) by Pod::Wordlist::BEGIN@3.12 at line 3 of Class/Tiny.pm # once (4µs+4µs) by Exporter::Heavy::BEGIN@4 at line 4 of Exporter/Heavy.pm
sub unimport {
48587µs shift;
4958306µs58310µs $^H &= ~ bits(@_ ? @_ : @default_bits);
# spent 310µs making 58 calls to strict::bits, avg 5µs/call
50}
51
5218µs1;
53__END__
 
# spent 4µs within strict::CORE:match which was called: # once (4µs+0s) by main::BEGIN@16 at line 6
sub strict::CORE:match; # opcode
# spent 18µs within strict::CORE:regcomp which was called: # once (18µs+0s) by main::BEGIN@16 at line 6
sub strict::CORE:regcomp; # opcode