line |
true |
false |
branch |
49
|
4 |
1 |
if defined $subscriber->{'next'} |
52
|
1 |
0 |
if defined $subscriber->{'error'} |
57
|
1 |
4 |
if ($main_is_complete) |
58
|
1 |
0 |
if defined $subscriber->{'complete'} |
68
|
6 |
5 |
if (not defined $mini_subscription) |
76
|
1 |
0 |
if defined $subscriber->{'error'} |
80
|
0 |
1 |
if (not defined $mini_subscription) |
81
|
0 |
0 |
if defined $subscriber->{'complete'} |
116
|
0 |
0 |
if defined $subscriber->{'error'} |
119
|
2 |
0 |
if @buffer and defined $subscriber->{'next'} |
121
|
2 |
0 |
if defined $subscriber->{'complete'} |
127
|
5 |
0 |
if defined $subscriber->{'next'} |
131
|
0 |
0 |
if defined $subscriber->{'error'} |
161
|
13 |
5 |
if ($count++ % $start_buffer_every == 0) |
170
|
10 |
15 |
if (@$buffer == $buffer_size) |
171
|
10 |
0 |
if defined $subscriber->{'next'} |
179
|
3 |
0 |
if (defined $subscriber->{'next'}) |
183
|
3 |
0 |
if defined $subscriber->{'complete'} |
204
|
0 |
0 |
if (@_ == 4) { } |
208
|
0 |
0 |
if (my $e = $@) |
209
|
0 |
0 |
if defined $subscriber->{'error'} |
306
|
7 |
7 |
if (not $predicate or &$predicate($v, $idx++)) |
311
|
3 |
0 |
if defined $subscriber->{'next'} |
312
|
3 |
0 |
if defined $subscriber->{'complete'} |
338
|
5 |
0 |
if defined $subscriber->{'next'} |
342
|
0 |
0 |
if defined $subscriber->{'error'} |
353
|
6 |
6 |
if (defined $mini_subscription) |
366
|
0 |
0 |
if defined $subscriber->{'error'} |
369
|
1 |
1 |
if ($has_last_val) |
370
|
1 |
0 |
if defined $subscriber->{'next'} |
372
|
2 |
0 |
if defined $subscriber->{'complete'} |
405
|
3 |
0 |
if exists $subscriber->{'next'} |
408
|
4 |
0 |
if not $source_emitted and exists $subscriber->{'next'} |
409
|
7 |
0 |
if exists $subscriber->{'complete'} |
437
|
1 |
0 |
if defined $subscriber->{'error'} |
442
|
729 |
1 |
unless (defined $queue) |
452
|
687 |
8 |
if defined $subscriber->{'next'} |
454
|
689 |
5 |
if ($completed and not %timers) |
455
|
678 |
11 |
if defined $subscriber->{'complete'} |
466
|
1 |
722 |
if (not %timers) |
467
|
1 |
0 |
if defined $subscriber->{'complete'} |
505
|
3 |
0 |
if defined $subscriber->{'next'} |
508
|
0 |
0 |
if defined $subscriber->{'error'} |
512
|
1 |
2 |
if ($main_finished and not %mini_subscriptions) |
513
|
1 |
0 |
if defined $subscriber->{'complete'} |
530
|
0 |
0 |
if defined $subscriber->{'error'} |
534
|
0 |
1 |
if (not %mini_subscriptions) |
535
|
0 |
0 |
if defined $subscriber->{'complete'} |
567
|
3 |
12 |
if ($key_selector) { } |
569
|
0 |
3 |
unless ($ok) |
570
|
0 |
0 |
if defined $subscriber->{'error'} |
576
|
6 |
9 |
if (not exists $keys_passed{$k}) |
578
|
6 |
0 |
if defined $subscriber->{'next'} |
609
|
15 |
12 |
if (not $have_prev_value && &$comparison_function($prev_value, $value[0])) |
610
|
15 |
0 |
if defined $subscriber->{'next'} |
640
|
0 |
2 |
unless $index >= 0 |
649
|
1 |
5 |
if ($i++ == $index) |
650
|
1 |
0 |
if defined $subscriber->{'next'} |
651
|
1 |
0 |
if defined $subscriber->{'complete'} |
655
|
1 |
0 |
if ($has_default) { } |
656
|
1 |
0 |
if defined $subscriber->{'next'} |
657
|
1 |
0 |
if defined $subscriber->{'complete'} |
659
|
0 |
0 |
if defined $subscriber->{'error'} |
699
|
1 |
7 |
if (not &$predicate($v, $idx++)) |
700
|
1 |
0 |
if defined $subscriber->{'next'} |
701
|
1 |
0 |
if defined $subscriber->{'complete'} |
705
|
1 |
0 |
if defined $subscriber->{'next'} |
706
|
1 |
0 |
if defined $subscriber->{'complete'} |
738
|
3 |
3 |
if $active_subscription |
743
|
12 |
0 |
if defined $subscriber->{'next'} |
746
|
0 |
0 |
if defined $subscriber->{'error'} |
750
|
0 |
2 |
if $big_completed and defined $subscriber->{'complete'} |
756
|
0 |
0 |
if defined $subscriber->{'error'} |
760
|
0 |
0 |
if not $active_subscription and defined $subscriber->{'complete'} |
801
|
0 |
75 |
if (my $error = $@) { } |
804
|
30 |
45 |
if $passes and defined $subscriber->{'next'} |
841
|
0 |
2 |
unless $predicate |
856
|
0 |
2 |
unless $predicate |
872
|
0 |
13 |
unless ($ok) |
873
|
0 |
0 |
if defined $subscriber->{'error'} |
875
|
1 |
12 |
if ($truth) |
876
|
1 |
0 |
if defined $subscriber->{'next'} |
877
|
1 |
0 |
if defined $subscriber->{'complete'} |
881
|
1 |
0 |
if defined $subscriber->{'next'} |
882
|
1 |
0 |
if defined $subscriber->{'complete'} |
900
|
2 |
5 |
if defined $condition |
929
|
5 |
0 |
unless $stop_producing_observables |
935
|
5 |
0 |
if exists $observables{$key} and defined $observables{$key}{'next'} |
938
|
0 |
0 |
if defined $subscriber->{'error'} |
942
|
2 |
0 |
if defined $val->{'complete'} |
944
|
1 |
0 |
if defined $subscriber->{'complete'} |
1005
|
3 |
2 |
if ($predicate) { } |
1008
|
0 |
3 |
unless ($ok) |
1009
|
0 |
0 |
if defined $subscriber->{'error'} |
1012
|
1 |
2 |
if ($passes) |
1022
|
1 |
2 |
if (not $last_val_obtained) { } |
1023
|
1 |
0 |
if ($has_default) { } |
1024
|
1 |
0 |
if defined $subscriber->{'next'} |
1025
|
1 |
0 |
if defined $subscriber->{'complete'} |
1030
|
2 |
0 |
if defined $subscriber->{'next'} |
1031
|
2 |
0 |
if defined $subscriber->{'complete'} |
1060
|
0 |
96 |
if (my $error = $@) { } |
1061
|
0 |
0 |
if defined $subscriber->{'error'} |
1063
|
96 |
0 |
if defined $subscriber->{'next'} |
1085
|
1 |
0 |
if defined $subscriber->{'next'} |
1112
|
0 |
0 |
if (not $has_curr_max) { } |
1117
|
0 |
0 |
if (not $comparer) { } |
1118
|
0 |
0 |
if ($v > $curr_max) |
1123
|
0 |
0 |
if (&$comparer($v, $curr_max) > 0) |
1130
|
0 |
0 |
if ($has_curr_max) |
1131
|
0 |
0 |
if defined $subscriber->{'next'} |
1133
|
0 |
0 |
if defined $subscriber->{'complete'} |
1152
|
28 |
0 |
if defined $subscriber->{'next'} |
1155
|
0 |
0 |
if defined $subscriber->{'error'} |
1159
|
8 |
3 |
if (@$stored_observables) { } |
|
1 |
4 |
elsif ($$big_completed_ref and not %$small_subscriptions) { } |
1170
|
1 |
0 |
if defined $subscriber->{'complete'} |
1201
|
5 |
21 |
if (not defined $concurrent or keys %small_subscriptions < $concurrent) |
1214
|
0 |
0 |
if defined $subscriber->{'error'} |
1218
|
1 |
1 |
if not %small_subscriptions and defined $subscriber->{'complete'} |
1272
|
0 |
0 |
if (not $has_curr_min) { } |
1277
|
0 |
0 |
if (not $comparer) { } |
1278
|
0 |
0 |
if ($v < $curr_min) |
1283
|
0 |
0 |
if (&$comparer($v, $curr_min) < 0) |
1290
|
0 |
0 |
if ($has_curr_min) |
1291
|
0 |
0 |
if defined $subscriber->{'next'} |
1293
|
0 |
0 |
if defined $subscriber->{'complete'} |
1343
|
0 |
0 |
if ($have_prev_value) { } |
1344
|
0 |
0 |
if defined $subscriber->{'next'} |
1364
|
0 |
1 |
unless @keys |
1377
|
0 |
5 |
unless (@value) |
1378
|
0 |
0 |
if defined $subscriber->{'next'} |
1384
|
4 |
3 |
if ((&reftype($cursor) // '') eq 'HASH' and exists $cursor->{$key}) { } |
1387
|
3 |
0 |
if defined $subscriber->{'next'} |
1392
|
2 |
0 |
if defined $subscriber->{'next'} |
1425
|
3 |
1 |
if $got_first |
1433
|
14 |
1 |
if ($got_first) { } |
1435
|
14 |
0 |
if defined $subscriber->{'error'} |
1442
|
4 |
0 |
if $got_first and defined $subscriber->{'next'} |
1443
|
4 |
0 |
if defined $subscriber->{'complete'} |
1458
|
0 |
0 |
unless $source->isa("RxPerl::ConnectableObservable") |
1465
|
0 |
0 |
if (--$count == 0) |
1475
|
0 |
0 |
if ($count_was == 0) { } |
1502
|
5 |
1 |
if (--$$count_ref) { } |
1507
|
1 |
0 |
if defined $subscriber->{'complete'} |
1526
|
0 |
3 |
unless defined $count |
1527
|
0 |
3 |
if ($count == 0) |
1528
|
0 |
0 |
if defined $subscriber->{'complete'} |
1557
|
6 |
1 |
if ($$count_ref--) { } |
1562
|
1 |
0 |
if defined $subscriber->{'error'} |
1582
|
0 |
2 |
unless defined $count |
1616
|
0 |
0 |
if ($has_last_val) |
1617
|
0 |
0 |
if defined $subscriber->{'next'} |
1622
|
0 |
0 |
if defined $subscriber->{'error'} |
1664
|
0 |
0 |
if $has_seed |
1672
|
0 |
0 |
if (not $has_seed) { } |
1680
|
0 |
0 |
if defined $subscriber->{'next'} |
1716
|
1 |
2 |
if (not $predicate) { } |
1721
|
0 |
2 |
unless ($ok) |
1722
|
0 |
0 |
if defined $subscriber->{'error'} |
1725
|
1 |
1 |
if $found |
1728
|
0 |
3 |
if @found > 1 and defined $subscriber->{'error'} |
1731
|
0 |
2 |
if (not @found) { } |
1732
|
0 |
0 |
if defined $subscriber->{'error'} |
1734
|
2 |
0 |
if defined $subscriber->{'next'} |
1735
|
2 |
0 |
if defined $subscriber->{'complete'} |
1759
|
0 |
1 |
if $count <= 0 |
1763
|
2 |
3 |
if ($count-- <= 0) |
1764
|
2 |
0 |
if defined $subscriber->{'next'} |
1793
|
2 |
2 |
if (@skipped > $skip_count) |
1795
|
2 |
0 |
if defined $subscriber->{'next'} |
1810
|
0 |
6 |
unless defined $notifier |
1812
|
0 |
6 |
unless &blessed($notifier) and $notifier->isa("RxPerl::Observable") |
1829
|
1 |
0 |
if defined $subscriber->{'error'} |
1837
|
11 |
21 |
if defined $subscriber->{'next'} and $notifier_has_emitted |
1866
|
3 |
3 |
if ($finished_skipping) { } |
1871
|
0 |
3 |
unless ($ok) |
1872
|
0 |
0 |
if defined $subscriber->{'error'} |
1875
|
1 |
2 |
unless ($satisfies_predicate) |
1881
|
4 |
2 |
if $should_display and defined $subscriber->{'next'} |
1919
|
6 |
0 |
if defined $subscriber->{'next'} |
1922
|
0 |
0 |
if defined $subscriber->{'error'} |
1926
|
0 |
0 |
if $chief_is_complete and defined $subscriber->{'complete'} |
1939
|
2 |
1 |
if $old_subscription |
1943
|
0 |
0 |
if defined $subscriber->{'error'} |
1947
|
0 |
1 |
if $sub_is_complete and defined $subscriber->{'complete'} |
1974
|
0 |
87 |
unless $count >= 0 |
1984
|
1 |
70 |
if ($remaining == 0) |
1985
|
1 |
0 |
if defined $subscriber->{'complete'} |
1992
|
186 |
6 |
if defined $subscriber->{'next'} |
1993
|
50 |
142 |
if --$remaining == 0 and defined $subscriber->{'complete'} |
2021
|
2 |
5 |
if (@last_values > $count) |
2027
|
5 |
0 |
if defined $subscriber->{'next'} |
2029
|
2 |
0 |
if defined $subscriber->{'complete'} |
2051
|
1 |
0 |
if defined $subscriber->{'complete'} |
2054
|
0 |
0 |
if defined $subscriber->{'error'} |
2080
|
2 |
4 |
unless (do {
local $_ = $value;
&$cond($value, $i++)
}) |
2081
|
1 |
1 |
if $include and defined $subscriber->{'next'} |
2082
|
2 |
0 |
if defined $subscriber->{'complete'} |
2086
|
4 |
0 |
if defined $subscriber->{'next'} |
2107
|
0 |
0 |
if (&reftype($args[0]) // "") eq "HASH" |
2119
|
0 |
0 |
if defined $tap_subscriber->{$key} |
2120
|
0 |
0 |
if defined $subscriber->{$key} |
2145
|
0 |
0 |
if defined $subscriber->{'error'} |
2157
|
0 |
0 |
if (not $mini_subscription) |
2158
|
0 |
0 |
if defined $subscriber->{'next'} |
2196
|
0 |
0 |
if defined $subscriber->{'next'} |
2199
|
0 |
0 |
if ($is_empty) { } |
2200
|
0 |
0 |
if defined $subscriber->{'error'} |
2202
|
0 |
0 |
if defined $subscriber->{'complete'} |
2244
|
0 |
0 |
if defined $subscriber->{'error'} |
2253
|
0 |
0 |
if defined $subject->{'next'} |
2254
|
0 |
0 |
if defined $subscriber->{'next'} |
2257
|
0 |
0 |
if defined $subscriber->{'error'} |
2260
|
0 |
0 |
if defined $subscriber->{'complete'} |
2296
|
0 |
0 |
if defined $subscriber->{'next'} |
2297
|
0 |
0 |
if defined $subscriber->{'complete'} |
2350
|
4 |
1 |
if (not %didnt_emit) |
2351
|
4 |
0 |
if defined $subscriber->{'next'} |
2377
|
3 |
17 |
unless defined $x |
2378
|
2 |
15 |
unless defined $y |
2379
|
1 |
14 |
unless ref $x eq ref $y |
2380
|
1 |
13 |
length ref $x ? : |