Hi Alex,

On Tue, Jul 12, 2011 at 8:50 PM, Alex Gaynor <alex.gay...@gmail.com> wrote:
> speed.pypy.org shows 27df (45168) as being fast, but 058e (45254) as being
> slow, I narrowed it down to 45168:45205, ad there's only one reasonable
> commit in that range.

The trick is that the two revisions I identify as culprit are (on
tannit) revision numbers r45155 and r45156, i.e. sequentially before
r45168 (which has on my repo on tannit the number r45170).  We have
this structure, all on the "default" branch:

        r45176
           |
        r45174
       /      \
  r45156       \
      |        r45170
  r45155       /
       \      /
        r45154

This means that you'll miss the two revisions r45155 and r45156 if you
do 45168:45205.  In other words it's always subtly wrong to work with
plain intervals of revision numbers in hg...  The speed.pypy.org measured
45170 to be still fast, but I measured all of 45176, 45156 and 45155
to be slow.  This is why I claim that the culprit is r45155.


A bientôt,

Armin.
_______________________________________________
pypy-dev mailing list
pypy-dev@python.org
http://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to