DBIx-Class
view release on metacpan or search on metacpan
lib/DBIx/Class/Optional/Dependencies.pm view on Meta::CPAN
? ('Win32::ShellQuote' => 0)
# DWIW does not compile (./configure even) on win32
: ('JSON::DWIW' => 0 )
,
}
},
test_leaks_heavy => {
req => {
'Class::MethodCache' => '0.02',
'PadWalker' => '1.06',
},
},
test_dt => {
req => $datetime_basic,
},
test_dt_sqlite => {
req => {
%$datetime_basic,
t/lib/DBICTest/Util/LeakTracer.pm view on Meta::CPAN
$visited_cnt += visit_refs({ %$args, refs => [ map {
( !isweak($r->[$_]) ) ? $r->[$_] : ()
} 0..$#$r ] });
}
elsif ($type eq 'REF' and !isweak($$r)) {
$visited_cnt += visit_refs({ %$args, refs => [ $$r ] });
}
elsif (CV_TRACING and $type eq 'CODE') {
$visited_cnt += visit_refs({ %$args, refs => [ map {
( !isweak($_) ) ? $_ : ()
} values %{ scalar PadWalker::closed_over($r) } ] }); # scalar due to RT#92269
}
1;
} or warn "Could not descend into @{[ refdesc $r ]}: $@\n";
}
$visited_cnt;
}
# compiles a list of addresses stored as globals (possibly even catching
# class data in the form of method closures), so we can skip them further on
sub symtable_referenced_addresses {
( run in 0.924 second using v1.01-cache-2.11-cpan-05444aca049 )