This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
B::Concise: Give sequence numbers for null ops
authorFather Chrysostomos <sprout@cpan.org>
Sat, 18 Oct 2014 20:50:25 +0000 (13:50 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Sat, 18 Oct 2014 20:52:28 +0000 (13:52 -0700)
commit1cd6d13acfba3e377d11d2615c150b3154980a75
tree8a11d021491c9d162fdd93d4104a121f7d68f42b
parentd712afe5afc72c55082dadd9818ea5f602ae174f
B::Concise: Give sequence numbers for null ops

B::Concise was not giving sequence numbers to null ops even if they
were part of the execution order.  Ideally, there should be no null
ops in the execution order, but, if it did happen, B::Concise was not
helpful in debugging it.  In fact, its output was quite confusing:

1        <;> nextstate(main 1 -e:1) v ->-

You can’t tell which ops it’s pointing at and where the optimisations
need to be tweaked.

(See the thread starting at
<20141016220840.29774.qmail@lists-nntp.develooper.com>.)
ext/B/B/Concise.pm