| line |
!l |
l&&!r |
l&&r |
condition |
|
174
|
0 |
0 |
0 |
-d $par_temp and $^O ne 'MSWin32' |
|
216
|
1 |
0 |
0 |
exists $ENV{'PAR_ARGV_0'} and $ENV{'PAR_ARGV_0'} |
|
274
|
0 |
0 |
0 |
defined $ext and not $ext =~ /\.(?:pm|pl|ix|al)$/i |
|
|
0 |
0 |
0 |
$fullname =~ m[^/?shlib/] and defined $ENV{'PAR_TEMP'} |
|
322
|
0 |
0 |
0 |
$ENV{'PAR_CLEAN'} and defined &IO::File::new |
|
387
|
0 |
0 |
0 |
$ARGV[0] eq '--par-options' and shift @ARGV |
|
399
|
0 |
1 |
0 |
@ARGV and $ARGV[0] eq '--reuse' |
|
481
|
0 |
0 |
0 |
$zip and my $meta = $zip->contents('META.yml') |
|
509
|
0 |
0 |
0 |
not $ENV{'PAR_VERBATIM'} and $loader =~ /^(?:#!|\@rem)/ |
|
537
|
0 |
0 |
0 |
$_ ne $Config::Config{'archlibexp'} and $_ ne $Config::Config{'privlibexp'} |
|
550
|
0 |
0 |
0 |
/^_<(.+)$/ and -e $1 |
|
|
0 |
0 |
0 |
/^_<(.+)$/ and -e $1 and ++$files{$1} |
|
580
|
0 |
0 |
0 |
defined $name and not $written{$name}++ |
|
581
|
0 |
0 |
0 |
not ref $file and $file =~ /\.\Q$lib_ext\E$/ |
|
597
|
0 |
0 |
0 |
not $ENV{'PAR_VERBATIM'} and $name =~ /\.(?:pm|ix|al)$/i |
|
619
|
0 |
0 |
0 |
not $cache_name and my $mtime = (stat $out)[9] |
|
630
|
0 |
0 |
0 |
$ctx and open my $fh, "<$out" |
|
693
|
0 |
0 |
0 |
-f $dest_name and -s _ == $member->uncompressedSize |
|
767
|
1 |
0 |
0 |
defined $ENV{'PAR_TEMP'} and $ENV{'PAR_TEMP'} =~ /(.+)/ |
|
776
|
5 |
1 |
1 |
defined $path and -d $path |
|
|
6 |
0 |
1 |
defined $path and -d $path and -w $path |
|
795
|
0 |
0 |
1 |
not $ENV{'PAR_CLEAN'} and my $mtime = (stat $progname)[9] |
|
816
|
0 |
0 |
1 |
$ctx and open my $fh, "<$progname" |
|
837
|
0 |
0 |
1 |
$ENV{'PAR_TEMP'} and $ENV{'PAR_TEMP'} =~ /(.+)/ |
|
861
|
1 |
0 |
0 |
defined $ENV{'PAR_PROGNAME'} and $ENV{'PAR_PROGNAME'} =~ /(.+)/ |
|
867
|
1 |
0 |
0 |
$ENV{'PAR_TEMP'} and index($progname, $ENV{'PAR_TEMP'}) >= 0 |
|
882
|
0 |
0 |
0 |
exists $ENV{'PAR_TEMP'} and $dir eq $ENV{'PAR_TEMP'} |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
309
|
0 |
0 |
0 |
ref $module or not $module |
|
311
|
0 |
0 |
0 |
delete $require_list{$module} || do {
my $key;
foreach $_ (keys %require_list) {
next unless /\Q$module\E$/;
$key = $_;
last;
};
delete $require_list{$key} if defined $key
} |
|
359
|
0 |
0 |
0 |
$INC{$filename} or $filename =~ /BSDPAN/ |
|
387
|
1 |
0 |
0 |
not $start_pos or $ARGV[0] eq '--par-options' and shift @ARGV |
|
622
|
0 |
0 |
0 |
eval {
do {
require Digest::SHA;
'Digest::SHA'->new(1)
}
} || eval {
do {
require Digest::SHA1;
'Digest::SHA1'->new
}
} || eval {
do {
require Digest::MD5;
'Digest::MD5'->new
}
} |
|
626
|
0 |
0 |
0 |
$sha_version eq '5.38' or $sha_version eq '5.39' |
|
808
|
1 |
0 |
0 |
eval {
do {
require Digest::SHA;
'Digest::SHA'->new(1)
}
} || eval {
do {
require Digest::SHA1;
'Digest::SHA1'->new
}
} || eval {
do {
require Digest::MD5;
'Digest::MD5'->new
}
} |
|
812
|
0 |
0 |
1 |
$sha_version eq '5.38' or $sha_version eq '5.39' |
|
865
|
0 |
1 |
0 |
$progname ||= $0 |
|
871
|
1 |
0 |
0 |
not $ENV{'PAR_PROGNAME'} or index($progname, $Config{'_delim'}) >= 0 |
|
892
|
0 |
0 |
0 |
$progname ||= $ENV{'PAR_PROGNAME'} |