Author: fijal Branch: jit-leaner-frontend Changeset: r82975:88e0a5940b9c Date: 2016-03-11 17:06 +0200 http://bitbucket.org/pypy/pypy/changeset/88e0a5940b9c/
Log: call done in missing places diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.py --- a/rpython/jit/metainterp/pyjitpl.py +++ b/rpython/jit/metainterp/pyjitpl.py @@ -2656,6 +2656,7 @@ # FIXME: can we call compile_trace? token = loop_tokens[0].finishdescr self.history.record(rop.FINISH, exits, None, descr=token) + self.history.trace.done() target_token = compile.compile_trace(self, self.resumekey, exits) if target_token is not token: compile.giveup() @@ -2681,6 +2682,7 @@ sd = self.staticdata token = sd.loop_tokens_exit_frame_with_exception_ref[0].finishdescr self.history.record(rop.FINISH, [valuebox], None, descr=token) + self.history.trace.done() target_token = compile.compile_trace(self, self.resumekey, [valuebox]) if target_token is not token: compile.giveup() _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit