[pypy-svn] r66186 - pypy/branch/pyjitpl5/pypy/jit/metainterp

Maciej Fijalkowski fijall at gmail.com
Tue Jul 14 13:09:24 CEST 2009


This one is related to a problem of bridges adding new fields. Since
we don't have a solution
to this problem, we likely need to think in more general way first
(and relevant tests were
happily deleted when virtualizables changed style).

On Mon, Jul 13, 2009 at 7:14 AM, <arigo at codespeak.net> wrote:
> Author: arigo
> Date: Mon Jul 13 15:14:04 2009
> New Revision: 66186
>
> Modified:
>   pypy/branch/pyjitpl5/pypy/jit/metainterp/optimize4.py
> Log:
> Revert r63474, which looks obscure and wrong.  It contains no bug
> description nor any test that would show the bug, so it's cancelled
> until it can be clearly explained.
>
>
> Modified: pypy/branch/pyjitpl5/pypy/jit/metainterp/optimize4.py
> ==============================================================================
> --- pypy/branch/pyjitpl5/pypy/jit/metainterp/optimize4.py       (original)
> +++ pypy/branch/pyjitpl5/pypy/jit/metainterp/optimize4.py       Mon Jul 13 15:14:04 2009
> @@ -349,7 +349,7 @@
>         op_fail = op.suboperations[0]
>         assert op_fail.opnum == rop.FAIL
>         for box in op_fail.args:
> -            if isinstance(box, Const) or box not in self.nodes:
> +            if isinstance(box, Const):
>                 continue
>             self.prepare_rebuild_ops(self.nodes[box], rebuild_ops, memo, box)
>
> _______________________________________________
> pypy-svn mailing list
> pypy-svn at codespeak.net
> http://codespeak.net/mailman/listinfo/pypy-svn
>



More information about the Pypy-commit mailing list