[pypy-issue] [issue1080] jit errors (infinite loop and str instead of token object)
tracker at bugs.pypy.org
Sun Apr 29 09:57:27 CEST 2012
Hakan Ardo <hakan at debian.org> added the comment:
Not the stopping condition actually, but the lookup of self.func (or the
internal representation of its code to be precise)in Bounce.__call__, which is
inlined into the loop in trampoline(). The result is that the same code
representing self.func is executed every iteration and thus its misbehaving.
Never reaching the stopping criteria is one of the results of that misbehavior.
I've checked in a few failing tests yesterday. The one explaining the issue best
is probably jit.metainterp.test.test_quasiimmut.test_issue1080
PyPy bug tracker <tracker at bugs.pypy.org>
More information about the pypy-issue